猿问

仅在发布时构建失败

我正在运行 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.StaticFilesSystem.IdentityModel.Tokens.Jwt

关于如何让发布工作的任何想法?


尚方宝剑之说
浏览 318回答 2
2回答

慕田峪4524236

对于它的工作,我有完全相同的错误:System.AggregateException: One or more errors occurred. ---> System.Exception: Build failed. Check the Output window for more details.&nbsp; &nbsp;--- End of inner exception stack trace ---&nbsp; &nbsp;at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)&nbsp; &nbsp;at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)&nbsp; &nbsp;at Microsoft.VisualStudio.Web.Publish.PublishService.VsWebProjectPublish.<>c__DisplayClass43_0.<PublishAsync>b__2()&nbsp; &nbsp;at System.Threading.Tasks.Task`1.InnerInvoke()&nbsp; &nbsp;at System.Threading.Tasks.Task.Execute()--- End of stack trace from previous location where exception was thrown ---&nbsp; &nbsp;at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)&nbsp; &nbsp;at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)&nbsp; &nbsp;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.&nbsp; Unable to add file 'Scripts\jquery-3.4.1.js'.&nbsp; There is not enough space on the disk.这个错误似乎指向了项目本身之外的东西。希望这可以帮助某人。

饮歌长啸

对于 VS2019 和 IIS 10,回收您正在部署的应用程序使用的应用程序池对我有用。
随时随地看视频慕课网APP
我要回答