为了账号安全,请及时绑定邮箱和手机立即绑定

仅在发布时构建失败

仅在发布时构建失败

C#
尚方宝剑之说 2021-07-05 17:51:22
我正在运行 Visual Studio 2017,我正在尝试通过 FTP 将 .net-core 2.0 项目部署到我的服务器。我的项目正常构建,但是当我尝试发布时出现错误:System.AggregateException:发生一个或多个错误。---> System.Exception: 构建失败。检查输出窗口以获取更多详细信息。--- 内部异常堆栈跟踪结束 --- 在 Microsoft.VisualStudio.Web.Publish.PublishService.VsWebProjectPublish.<>c__DisplayClass40_0.b__2() 在 System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancelationToken) 在System.Threading.Tasks.Task`1.InnerInvoke() 在 System.Threading.Tasks.Task.Execute()此问题仅在我发布时出现。在第三方 dll 的输出窗口中弹出一堆错误Microsoft.AspNetCore.StaticFiles和System.IdentityModel.Tokens.Jwt关于如何让发布工作的任何想法?
查看完整描述

2 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

对于它的工作,我有完全相同的错误:


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.<---

并且远程服务器的磁盘空间不足。发布后发布控制台没有显示任何内容,但是如果我向上滚动,我会开始看到:


2>Unable to add 'Scripts/jquery-3.4.1.js' to the Web site.  Unable to add file 'Scripts\jquery-3.4.1.js'.  There is not enough space on the disk.

这个错误似乎指向了项目本身之外的东西。希望这可以帮助某人。


查看完整回答
反对 回复 2021-07-10
?
饮歌长啸

TA贡献1951条经验 获得超3个赞

对于 VS2019 和 IIS 10,回收您正在部署的应用程序使用的应用程序池对我有用。


查看完整回答
反对 回复 2021-07-10
  • 2 回答
  • 0 关注
  • 317 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信