在 Visual Studio 2022 中,发布到 IIS returns 一个构建错误,但是发布到文件夹是可以的(之前一切正常)
In Visual Studio 2022, publish to IIS returns a build error, but publish to Folder is ok (and it was all working fine before)
我最近将 Visual Studio 2022 更新到 17.1.0,现在我遇到了这个奇怪的错误,但不是在每个项目上(到目前为止只有一个)。我已经测试了其他项目,它们仍然可以正常工作。
但是这个项目不会发布到 IIS。它 builds/runs 在本地,它可以发布到文件夹配置文件,并且以前的版本在 IIS 中工作。
这是一个 .NET 6.0 网络 api 项目。
在输出中 window 我可以看到这两个错误:
Error CTC1000: Method not found: 'Void Microsoft.VisualStudio.Containers.Tools.Shared.Functions.AzureFunctionsFeedDataProvider..ctor(Microsoft.VisualStudio.Containers.Tools.Common.Services.Logging.ILoggingService)'.
Error MSB4018: The "KillAppInsideContainer" task failed unexpectedly.
但我没有在 Azure 上部署,也没有在容器上部署。该项目是为 Docker 使用而设置的,但我注释掉了 .csproj 的 <DockerDefaultTargetOS>
部分,并从项目中排除了 dockerfile
以测试它是否影响了结果;它删除了 KillAppInsideContainer
错误,但没有删除另一个错误。
感谢任何帮助!谢谢
Remove package Microsoft.VisualStudio.Containers.* || Microsoft.VisualStudio.azure.Containers.*
为了解决这个发布问题,我从 Microsoft.VisualStudio.Azure.Containers.Tools.Targets 版本 1.14.0 回到版本 1.11.1 来自 nuget 包
我今天突然遇到同样的问题,可以通过将 Microsoft.VisualStudio.Azure.Containers.Tools.Targets 从 1.14.0 升级到 1.15.1[= 来摆脱它14=].
我最近将 Visual Studio 2022 更新到 17.1.0,现在我遇到了这个奇怪的错误,但不是在每个项目上(到目前为止只有一个)。我已经测试了其他项目,它们仍然可以正常工作。
但是这个项目不会发布到 IIS。它 builds/runs 在本地,它可以发布到文件夹配置文件,并且以前的版本在 IIS 中工作。
这是一个 .NET 6.0 网络 api 项目。
在输出中 window 我可以看到这两个错误:
Error CTC1000: Method not found: 'Void Microsoft.VisualStudio.Containers.Tools.Shared.Functions.AzureFunctionsFeedDataProvider..ctor(Microsoft.VisualStudio.Containers.Tools.Common.Services.Logging.ILoggingService)'.
Error MSB4018: The "KillAppInsideContainer" task failed unexpectedly.
但我没有在 Azure 上部署,也没有在容器上部署。该项目是为 Docker 使用而设置的,但我注释掉了 .csproj 的 <DockerDefaultTargetOS>
部分,并从项目中排除了 dockerfile
以测试它是否影响了结果;它删除了 KillAppInsideContainer
错误,但没有删除另一个错误。
感谢任何帮助!谢谢
Remove package Microsoft.VisualStudio.Containers.* || Microsoft.VisualStudio.azure.Containers.*
为了解决这个发布问题,我从 Microsoft.VisualStudio.Azure.Containers.Tools.Targets 版本 1.14.0 回到版本 1.11.1 来自 nuget 包
我今天突然遇到同样的问题,可以通过将 Microsoft.VisualStudio.Azure.Containers.Tools.Targets 从 1.14.0 升级到 1.15.1[= 来摆脱它14=].