我在本地发布了一个 Web 应用程序并将其连接到 IIS。
当我尝试导航到该网站时,它在启动时失败,并在尝试访问该网站时出现以下错误keyvault:
应用程序启动异常:
Microsoft.Azure.Services.AppAuthentication.AzureServiceTokenProviderException:
参数: 连接字符串:[未指定连接字符串],
资源:https://vault.azure.net https://vault.azure.net, 权威:https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47 https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47。
异常消息:尝试了以下3种方法来获取访问权限
令牌,但它们都不起作用。参数: 连接字符串: [否
指定的连接字符串],资源:https://vault.azure.net https://vault.azure.net,
权威:https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47 https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47。
异常消息:尝试使用托管服务身份获取令牌。
无法连接到托管服务身份 (MSI) 端点。
请检查您是否在具有 MSI 的 Azure 资源上运行
设置。
参数: 连接字符串:[未指定连接字符串],
资源:https://vault.azure.net https://vault.azure.net, 权威:https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47 https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47.
异常消息:尝试使用 Visual Studio 获取令牌。
无法获取访问令牌。 Visual Studio 令牌提供程序文件
未找到于
“C:\ WINDOWS \ system32 \ config \ systemprofile \ AppData \ Local.IdentityService \ AzureServiceAuth \ tokenprovider.json”
参数: 连接字符串:[未指定连接字符串],
资源:https://vault.azure.net https://vault.azure.net, 权威:https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47 https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47。配置
(最近一次通话最后一次):
文件“runpy.py”,第 193 行,在 _run_module_as_main 中
文件“runpy.py”,第 85 行,在 _run_code 中
文件“C:\Users\VSSADM~1\AppData\Local\Temp\pip-install-qw7dqhq0\azure-cli\azure\cli__main__.py”,第 32 行,位于
文件“C:\Users\VSSADM~1\AppData\Local\Temp\pip-install-qw7dqhq0\azure-cli-core\azure\cli\core__init__.py”,第 511 行,在 get_default_cli 中
文件“C:\Users\VSSADM~1\AppData\Local\Temp\pip-install-qw7dqhq0\azure-cli-core\azure\cli\core__init__.py”,第 34 行,位于init
文件“C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\Lib\site-packages\knack\cli.py”,第 82 行,位于initself.config = config_cls(config_dir=config_dir, config_env_var_prefix=config_env_var_prefix)
文件“C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\Lib\site-packages\knack\config.py”,
第 38 行,在init确保_dir(配置目录)
文件“C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\Lib\sitepackages\knack\util.py”,第 38 行,位于 Ensure_dir os.makedirs(d) 中
文件“os.py”,第 220 行,在 makedirs 中 PermissionError: [WinError 5] 访问被拒绝:
'C:\WINDOWS\system32\config\systemprofile\.azure'
我遇到了这个问题,最后发现我本地没有登录Azure。
对我来说解决这个问题的方法是将 Azure CLI 下载到我的计算机上并运行
az login
然后按照结果页面登录。运行您的应用程序,您应该会发现它现在已连接。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)