在局域网中的ASP .NET Web Core 2.0中部署projet

时间:2019-05-19 10:47:52

标签: 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管理上,我已经在端口80上配置了项目。 启动服务器时,我转到127.0.0.1:80,我的浏览器长时间加载了东西,却没有任何反应

1 个答案:

答案 0 :(得分:0)

解决方案是我从Visual Studio 2017发布项目以在部署模式下选择“自包含”。

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