我有一个 Azure 函数,其中我启用了身份验证,身份提供商是 Microsoft。使用 Postman,我获取令牌,调用根页面(“您的 Functions 4.0 应用程序已启动并运行”),将其传递到授权标头中,它会正确响应。
启用 vNet 集成后,该函数会响应错误
The page cannot be displayed because an internal server error has occurred.
我错过了什么?
该帖子相当旧,没有有关 VNet 集成设置的信息,但无论如何。
该问题可能是由于名为
Route All
的 VNet 集成设置造成的。
根据Azure官方文档,
如果禁用全部路由,您的应用程序仅将专用流量路由到您的虚拟网络。如果您要将所有出站应用程序流量路由到虚拟网络中,请确保启用全部路由。
所以我相信您的配置中已启用
Route All
。你应该尝试禁用它:
Vnet Integration
Route All
,如下面的屏幕截图所示@Max 谢谢你!!!!你让我很开心,从过去 12 天以来我一直在努力寻找解决方案