Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure appservice for containers和托管服务标识MSI支持不起作用_Azure_Azure Web App Service - Fatal编程技术网

Azure appservice for containers和托管服务标识MSI支持不起作用

Azure appservice for containers和托管服务标识MSI支持不起作用,azure,azure-web-app-service,Azure,Azure Web App Service,我有一个aspnetcore应用程序的docker映像,我将它部署到linux应用程序计划中容器的azure appservice实例中 一旦我启用MSI,即使我没有使用它,网站也会停止服务 我将编写一些示例应用程序,以进一步了解问题,但我想知道是否有人对可能出现的问题有任何见解 (我知道可能有很多原因。我想我问的是-除非应用程序正在访问另一个azure资源,MSI不应该是一个因素,对吧?)。为什么MSI会在没有启用的情况下停止应用程序的工作 日志似乎显示有人试图在失败之前联系appsvc/MS

我有一个aspnetcore应用程序的docker映像,我将它部署到linux应用程序计划中容器的azure appservice实例中

一旦我启用MSI,即使我没有使用它,网站也会停止服务

我将编写一些示例应用程序,以进一步了解问题,但我想知道是否有人对可能出现的问题有任何见解

(我知道可能有很多原因。我想我问的是-除非应用程序正在访问另一个azure资源,MSI不应该是一个因素,对吧?)。为什么MSI会在没有启用的情况下停止应用程序的工作


日志似乎显示有人试图在失败之前联系appsvc/MSITokeService

似乎已经回答了一个类似的问题:


类似性质的问题似乎已经得到了回答:


羞愧。我不善于搜索。这几天我都在这里。我会看得更深一点,然后再回来,但是现在我仍然无法让它工作。我之前看过kudu环境,但MSI_*值对我来说不可见,但声明“它们对应用程序可见”@Kam这里是一样的,你找到解决方案了吗?@Robar我想这就是它应该工作的方式。您不需要查看和访问这些值,因为环境会为您处理这些值。然而,我相信我的web应用程序正在尝试访问新MSI不允许访问的内容。尝试一个普通的网络应用。或者对行为进行注释,直到您至少能够找到导致问题的资源,然后尝试将策略/iam分配给该资源以解决问题issue@Kam谢谢你的提示。我试试看。我们目前使用的是CosmosDb和Azure存储,可能是它们造成了问题,尽管我们使用连接字符串而不是通过AAD/MSI.com访问它们。我不善于搜索。这几天我都在这里。我会看得更深一点,然后再回来,但是现在我仍然无法让它工作。我之前看过kudu环境,但MSI_*值对我来说不可见,但声明“它们对应用程序可见”@Kam这里是一样的,你找到解决方案了吗?@Robar我想这就是它应该工作的方式。您不需要查看和访问这些值,因为环境会为您处理这些值。然而,我相信我的web应用程序正在尝试访问新MSI不允许访问的内容。尝试一个普通的网络应用。或者对行为进行注释,直到您至少能够找到导致问题的资源,然后尝试将策略/iam分配给该资源以解决问题issue@Kam谢谢你的提示。我试试看。我们目前使用的是CosmosDb和Azure存储,可能是它们造成了问题,即使我们使用连接字符串而不是通过AAD/MSI访问它们。