c# - 在本地网络中部署 ASP .NET Web Core 2.0 中的项目

标签 c# asp.net iis publish

我想在本地网络中部署我的 asp net web 核心项目。我真的不知道如何使它可用。

有人知道怎么做吗?

我尝试通过 Visual Studio 发布我的代码,但出现了错误。

构建步骤成功但未发布步骤。

发布时出错

日志:

System.AggregateException: One or more errors occurred. ---> System.Exception: Build failed. Check the Output window for more details.
--- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.Web.Publish.PublishService.VsWebProjectPublish.<>c__DisplayClass43_0.<PublishAsync>b__2()
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.VisualStudio.ApplicationCapabilities.Publish.ViewModel.ProfileSelectorViewModel.<RunPublishTaskAsync>d__127.MoveNext()
---> (Inner Exception #0) System.Exception: Build failed. Check the Output window for more details.<---

更新

发布是可以的,但是当我想使用IIS管理和启动网站时,我的网站无法访问

更新

在 IIS Management 上,我已经在端口 80 上配置了项目。 当我启动服务器时,我转到 127.0.0.1:80,我的浏览器在很长一段时间内加载了一些东西,但没有任何反应

最佳答案

解决方案是当我从 Visual Studio 2017 发布我的项目以在部署模式下选择“Self-container”时。

在 IIS 中,我选择了文件夹“publish”

关于c# - 在本地网络中部署 ASP .NET Web Core 2.0 中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56207021/

相关文章:

c# - 在 C# 中更改任何打开的窗体运行时的背景颜色

c# - Instagram 授权范围不起作用

javascript - 多个下拉框 - 只想从其中获取数据。如何?

iis - 如何使用 IIS7 服务器在亚马逊 EC2 Windows 实例上托管域名

c - ISAPI扩展

javascript - IIS为js文件返回text/html,为什么?

c# - HttpRequest 将参数传递给 AsyncCallback 委托(delegate)

Firefox 中特定最大宽度的 C# 媒体查询

c# - asp.net 中的身份验证

asp.net - 如何获取网格控件中存在的文本框控件的 clientID