Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# NET MVC无法发布该项目_C#_Asp.net_.net_Asp.net Mvc 4 - Fatal编程技术网

C# NET MVC无法发布该项目

C# NET MVC无法发布该项目,c#,asp.net,.net,asp.net-mvc-4,C#,Asp.net,.net,Asp.net Mvc 4,我不能作为文件系统发布。 临时文件显示 2018年10月26日下午5:13:04 System.AggregateException:一个或多个错误 发生。-->系统异常:生成失败。检查输出窗口 欲知更多详情内部异常堆栈跟踪的结束---at System.Threading.Tasks.Task.ThrowifeException(布尔值 includeTaskCanceledExceptions)位于 System.Threading.Tasks.Task.Wait(Int32毫秒, 取消令牌

我不能作为文件系统发布。 临时文件显示

2018年10月26日下午5:13:04 System.AggregateException:一个或多个错误 发生。-->系统异常:生成失败。检查输出窗口 欲知更多详情内部异常堆栈跟踪的结束---at System.Threading.Tasks.Task.ThrowifeException(布尔值 includeTaskCanceledExceptions)位于 System.Threading.Tasks.Task.Wait(Int32毫秒, 取消令牌(取消令牌)位于 Microsoft.VisualStudio.Web.Publish.PublishService.VsWebProjectPublish.c__DisplayClass43_0.b__2() 位于System.Threading.Tasks.Task`1.InnerInvoke()的 System.Threading.Tasks.Task.Execute() ---来自引发异常的上一个位置的堆栈结束跟踪---在 System.Runtime.CompilerServices.TaskWaiter.ThrowForNonSuccess(任务 任务)在 System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)在 Microsoft.VisualStudio.ApplicationCapabilities.Publish.ViewModel.ProfileSelector ViewModel.d_u127.MoveNext()
--->(内部异常#0)系统。异常:生成失败。查看输出窗口了解更多详细信息。您可以尝试通过cmd发布。在项目根路径上打开cmd并运行此命令

dotnet publish -c Release -r win10-x64

这将在bin\Release\netcoreapp2.0\win10-x64\publish创建发布文件夹将项目2.1迁移到2.2时,我遇到了相同的错误。它对当地油井起作用。那我就用,

  • 删除发布配置文件
  • 创建新的发布配置文件

就是这样。VS使用旧的dotnet核心版本保留旧配置文件。

查看ProfileSelector ViewModel,确保类有效。
检查输出窗口以了解更多详细信息。
输出窗口显示了什么?将文件obj\Debug\build.force复制到obj\Release\Package\PackageTmp\obj\Debug\build.force失败。找不到文件“obj\Debug\build.force”。我收到一条错误消息MSB4019:找不到导入的项目“C:\Program Files\dotnet\sdk\2.1.403\Microsoft\VisualStudio\v15.0\WebApplications\Microsoft.WebApplication.targets”。确认声明中的路径正确,并且文件存在于磁盘上。