gpt4 book ai didi

.net - 将 .net core 迁移到完整 .net 时出现错误 502 - Web 服务器在充当网关或代理服务器时收到无效响应

转载 作者:行者123 更新时间:2023-12-03 00:11:22 25 4
gpt4 key购买 nike

以下是重现步骤:

  1. 创建新的 ASP.NET Core Web 目标 .NET Core 1.1 运行时
  2. 发布到 Azure,正在运行
  3. 编辑项目文件,更改<TargetFramework>netcoreapp1.1</TargetFramework><TargetFramework>net47</TargetFramework>
  4. 再次将其发布到同一个 Azure 应用程序,会出现错误 502 - Web 服务器在充当网关或代理服务器时收到无效响应

有办法让它发挥作用吗?

最佳答案

根据您的描述,我假设您正在使用 VS2017 使用新的 *.csproj 创建 .Net Core Web 应用程序。我在我这边检查了这个问题,部署到 azure web 应用程序后我可以重现这个问题。

经过一番试验,我发现将 *.csprojnetcoreapp1.1 更改为 net47 可以在本地工作。我假设我的网络应用程序下还留有一些内容,我尝试更改发布设置并为文件发布选项选择“删除目标位置的其他文件”,或者您可以利用kudu并通过调试控制台导航到D:\home\site\wwwroot,然后清空wwwroot文件夹。清理后,重新部署您的 Web 应用程序,然后您的 Web 应用程序就可以按预期工作。

关于.net - 将 .net core 迁移到完整 .net 时出现错误 502 - Web 服务器在充当网关或代理服务器时收到无效响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45796440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com