Mat*_*anc 3 c# iis msbuild .net-6.0 visual-studio-2022
我最近已将 Visual Studio 2022 更新到 17.1.0,现在出现了这个奇怪的错误,但并非每个项目都出现此错误(到目前为止只有一个项目)。我测试过其他项目,它们仍然工作正常。
但这一项目不会发布到 IIS。它在本地构建/运行,可以发布到文件夹配置文件,并且以前的版本可以在 IIS 中运行。
这是一个 .NET 6.0 Web API 项目。
在“输出”窗口中我可以看到这两个错误:
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.
Run Code Online (Sandbox Code Playgroud)
但我没有在 Azure 上部署,也没有在容器上部署。该项目是为 Docker 使用而设置的,但我注释掉了<DockerDefaultTargetOS>.csproj 的部分,并将其dockerfile从项目中排除以测试它是否影响结果;它消除了KillAppInsideContainer错误,但没有消除另一个错误。
任何帮助表示赞赏!谢谢
小智 9
为了解决这个发布问题,我从 nuget 包中从Microsoft.VisualStudio.Azure.Containers.Tools.Targets版本1.14.0返回到版本1.11.1
| 归档时间: |
|
| 查看次数: |
3582 次 |
| 最近记录: |