诊断日志已写入以下位置

Lui*_*jon 5 asp.net-mvc web-hosting publishing visual-studio

当我尝试将 Asp.Net MVC 项目发布到网络托管时,I\xc2\xb4m 收到此错误:

\n\n
\n

诊断日志已写入以下位置:C:\\Users\\MyUser\\AppData\\Local\\Temp...

\n
\n\n

I\xc2\xb4m 使用 Visual Studio 2017,为了发布该项目,我从托管下载了 PublishSettings。

\n\n

.Net版本是4.6.1。

\n\n

日志显示发布由于构建错误而失败,但在编译解决方案时没有看到构建错误。这是日志:

\n\n
\n

2018 年 6 月 5 日上午 11:39:20 System.AggregateException: 发生一个或多个错误。---> System.Exception: 由于生成错误,发布失败。\n 检查错误列表以获取更多详细信息。--- 内部异常结束\n 堆栈跟踪 --- at\n System.Threading.Tasks.Task.ThrowIfExceptional(Boolean\n includeTaskCanceledExceptions) at\n System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout,\n CancellationToken CancellationToken) 位于\n Microsoft.VisualStudio.Web.Publish.PublishService.VsWebProjectPublish.<>c__DisplayClass40_0.b__2()\n 位于 System.Threading.Tasks.Task`1.InnerInvoke() 位于\n System.Threading.Tasks。 Task.Execute()\n --- 从先前引发异常的位置开始的堆栈跟踪结束 --- at\n System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task\n task) at\n System.Runtime.CompilerServices .TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task\n task) at\n Microsoft.VisualStudio.ApplicationCapabilities.Publish.ViewModel.ProfileSelectorViewModel.d__108.MoveNext()\n ---> (内部异常 #0) System.Exception: 由于以下原因发布失败构建错误。检查错误列表以获取更多详细信息。<---

\n\n

===================

\n
\n

bla*_*man 3

当您在解决方案资源管理器中看到文件(带有黄色警告图标)但项目文件夹中不存在时,就会发生这种情况。

  • 检查您的项目文件夹添加不存在的文件或从解决方案资源管理器中删除它们
  • 检查“输出窗口”,您将看到有问题的文件。
  • 删除 AppData/Local/Temp 中的临时文件