【发布时间】:2022-01-11 03:01:26
【问题描述】:
我明白了
'“TransformWebConfig”任务意外失败。 System.Exception:AspNetCoreModuleHostingModel 属性的可接受值为“InProcess”或“OutOfProcess”。'
为 win-x64 环境发布 ASP.NET Core 2.2.0 应用程序(实际上是包含的示例应用程序)时出错。 Visual Studio 2017 和 2019 都给出了相同的错误。我正在使用 Windows 10。我应该怎么做才能解决这个问题? 发布输出的最后一部分是:
c:\users\engin\source\repos\NetCoreWebApplication2\NetCoreWebApplication2\obj\Release\netcoreapp2.2\win-x64\PubTmp\Out\
C:\Program Files\dotnet\sdk\2.2.200-preview-009648\Sdks\Microsoft.NET.Sdk.Publish\build\netstandard1.0\TransformTargets\Microsoft.NET.Sdk.Publish.TransformFiles.targets(49,5): Hata MSB4018: "TransformWebConfig" görevi beklenmedik biçimde başarısız oldu.
System.Exception: The acceptable value for AspNetCoreModuleHostingModel
property is either "InProcess" or "OutOfProcess".
konum: Microsoft.NET.Sdk.Publish.Tasks.WebConfigTransform.TransformAspNetCore(XElement aspNetCoreElement, String appName, Boolean configureForAzure, Boolean useAppHost, String extension, String aspNetCoreModuleName, String aspNetCoreHostingModel)
konum: Microsoft.NET.Sdk.Publish.Tasks.WebConfigTransform.Transform(XDocument webConfig, String appName, Boolean configureForAzure, Boolean useAppHost, String extension, String aspNetCoreModuleName, String aspNetCoreHostingModel, String environmentName)
konum: Microsoft.NET.Sdk.Publish.Tasks.TransformWebConfig.Execute()
konum: Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
konum: Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext()
2 Derleme başarısız oldu. Daha fazla ayrıntı için çıktı penceresini denetleyin.
========== Oluşturma: 1 başarılı, 0 başarısız, 0 güncel, 0 atlandı ==========
========== Yayın: 0 başarılı, 1 başarısız, 0 atlandı ==========
【问题讨论】:
-
向我们展示您的 web.config。
-
它是空的:
-
这是一个已知的错误:github.com/aspnet/websdk/issues/437,他们已经修复(即使它没有被标记为这样),但修复可能还没有发布。我建议您切换到 .NET Core SDK 的非预览版(当前稳定版本是 2.2.101)。
-
谢谢。但是我在 2.2.101 版本上遇到了同样的错误。如何将此修复应用到我的环境?我看到这个错误只发生在土耳其机器上。
-
只需从我们的项目中删除
Web.Config文件,这就是导致问题的原因,您并不需要它。
标签: asp.net-core