系统已经将一份诊断日志写入到.tmp 文件中。
以下是输出窗口中的详细信息。System.AggregateException: 发生一个或多个错误。
System.Exception: 创建失败。请检查输出窗口获取更多细节。
--- 内部异常堆栈跟踪的结尾 ---at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at Microsoft.WebTools.Publish.PublishService.VsWebProjectPublish.<>c__DisplayClass43_0.b__3()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- 前面位置的堆栈跟踪结束 ---at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Publish.Framework.ViewModel.ProfileSelectorViewModel.d__213.MoveNext()(内部异常 #0) System.Exception: 创建失败。请检查输出窗口获取更多细节。
System.Exception: 创建失败。请检查输出窗口获取更多细节。
1>------ Build started: Project: EmpDetails.BAL, Configuration: Release Any CPU ------
1> EmpDetails.BAL -> C:\Test\Projects\source\repos\Project\EmpDetails.BAL\bin\Release\EmpDetails.BAL.dll
2>------ Build started: Project: EmployeeDetails, Configuration: Release Any CPU ------
2> EmployeeDetails -> C:\Test\Projects\source\repos\Project\EmployeeDetails\bin\EmployeeDetails.dll
3>------ Publish started: Project: EmployeeDetails, Configuration: Release Any CPU ------
3>Connecting to C:\Test\Projects\ProjName\Published Website...
3>
========== Build: 2 succeeded, 0 failed, 1 up-to-date, 0 skipped ==========
========== Publish: 0 succeeded, 1 failed, 0 skipped ==========
我谷歌了一下并尝试了以下方法:
- 以管理员身份运行Visual Studio。
- 给目标文件夹读写权限。
- 缩短URL路径。
- 在错误列表中设置“Build + Intellisense”。
但都没有起作用。
但是,当我在VS 2019中创建示例应用程序时,我能够发布它。
只是一个想法,我需要在Web.config文件中更改/更新任何内容吗?
我已经为解决这个问题苦苦挣扎了两天。如何解决?