Azure .Net API不会对私有终结点进行出站调用,但在本地一切正常

vof42yt1  于 2023-02-25  发布在  .NET
关注(0)|答案(1)|浏览(101)

我有一个. Net Core 6 API部署到Azure应用服务,它连接到不同的Azure资源(db/keyvault等)。
当使用生成的swagger文件测试localhost上的连接时,每个连接都工作正常。甚至运行postman到我的localhost swagger文件也能正常工作。但出于某种原因,当从我的Azure API测试swagger文档时,只有到Azure资源的连接能正常工作,而私有连接不能。
调用私有终结点时收到502 BAD Gateway错误。此外,在Azure门户可用性和性能概述中收到AspNetCoreModuleV2 Error
我尝试过更改cs.proj文件中的AspNetCoreModuleV2 to AspNetCoreModule,添加<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>,但这些方法不起作用。
我也升级了我的服务计划从S1 =〉S2,测试和降级再次,但它不工作。
有人能帮忙吗?

sczxawaw

sczxawaw1#

这是一个连接问题。你的“私人端点”在防火墙后面。你的本地主机可能在内部网络上。

相关问题