Asp.net 网站发布时问题(System.AggregateException: 发生一个或多个错误)

今天在发布网站时出现了一个不明不白的提示信息,整的我一头雾水。下面就是来说说我的解决方法。

发布的时候弹出了一个错误信息弹框,如下图:

文档详细错误信息如下:

System.AggregateException: 发生一个或多个错误。 ---> System.Exception: 生成失败。检查输出窗口了解更多详细信息。
   --- 内部异常堆栈跟踪的结尾 ---
   在 System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   在 System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   在 Microsoft.VisualStudio.Web.Publish.PublishService.VsWebProjectPublish.<>c__DisplayClass43_0.<PublishAsync>b__2()
   在 System.Threading.Tasks.Task`1.InnerInvoke()
   在 System.Threading.Tasks.Task.Execute()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   在 Microsoft.VisualStudio.ApplicationCapabilities.Publish.ViewModel.ProfileSelectorViewModel.<RunPublishTaskAsync>d__127.MoveNext()
---> (内部异常 #0) System.Exception: 生成失败。检查输出窗口了解更多详细信息。<---

这个错误真的是有点不太懂,所以我就百度查看各种相识错误信息,并且发帖咨询,最终找到了一种解决方法。

需要先设置VS开发工具,流程如下:

工具-- 选项 -- 项目和解决方案 --生成并运行, 对 msbuild的输出级别 设置为详细 。

最后再尝试发布,发现错误。如下图:

然后把文件复制到bin目录下,完美解决。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值