诊断日志已写入以下位置

时间:2018-06-05 15:44:44

标签: asp.net-mvc visual-studio web-hosting publishing

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

  

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

我正在使用Visual Studio 2017,为了发布项目,我从托管中下载了PublishSettings。

.Net版本是4.6.1。

日志说由于构建错误导致发布失败,但我在编译解决方案时看不到构建错误。这是日志:

  

6/5/2018 11:39:20 AM System.AggregateException:一个或多个错误   发生了。 ---> System.Exception:由于生成错误,发布失败。   检查错误列表以获取更多详细信息。 ---内部异常结束   堆栈跟踪--- at   System.Threading.Tasks.Task.ThrowIfExceptional(布尔   includeTaskCanceledExceptions)at   System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout,   取消语音取消语言)   Microsoft.VisualStudio.Web.Publish.PublishService.VsWebProjectPublish<> c__DisplayClass40_0.b__2()   在System.Threading.Tasks.Task`1.InnerInvoke()at   System.Threading.Tasks.Task.Execute()   ---从抛出异常的先前位置开始的堆栈跟踪结束--- at   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务   任务)   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务   任务)   Microsoft.VisualStudio.ApplicationCapabilities.Publish.ViewModel.ProfileSelectorViewModel.d__108.MoveNext()   ---> (内部异常#0)System.Exception:由于生成错误而发布失败。检查错误列表以获取更多详细信息。< ---

     

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

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

enter image description here

点击按钮[开始审核] 您单击详细信息以显示错误,可能是您丢失了视图中的某些文件

答案 2 :(得分:-2)

以管理员身份运行visual studio,希望对您有所帮助。