Azure函数错误:例外状况类型:Azure.Identity. CredentialUnavailable异常Visual Studio 2022

amrnrhlw  于 2023-10-22  发布在  其他
关注(0)|答案(1)|浏览(93)

我遇到了一个问题,我无法在PC上本地运行任何Azure Functions。我看到的一些错误是:
例外状况类型:Azure.Identity. CredentialUnavailable异常
以及
异常Azure.RequestFailedException:试图对无法访问的网络执行套接字操作。(169.254.169.254:80)System.Net.Http.HttpRequestException:试图对无法访问的网络执行套接字操作。(169.254.169.254:80)
最后的错误是:
无法加载类型Microsoft.Azure.WebJobs.ParameterBindingData
所有这些错误都出现在功能控制台中。
我已经尝试过其他的解决方案,比如退出Visual Studio,以管理员和azurite的身份运行。已重新启动机器。更新VS我们已经仔细检查了Azure门户上的所有权限,并且与没有此问题的队友具有相同的权限。
任何帮助将不胜感激。

tyky79it

tyky79it1#

  • 请在运行函数之前尝试清理和重建解决方案。
  • 重新安装Azure功能核心工具。
npm uninstall -g azure-functions-core-tools --unsafe-perm true
npm i -g azure-functions-core-tools@4 --unsafe-perm true
  • 请确认您输入的Azure credentials正确无误。通过在command line中运行az login命令验证相同(检查您是否能够成功登录)。
  • 确保已在Visual Studio=>Tools=>Options=>Accounts中添加Azure帐户:

  • 如果您已登录到Visual Studio中的帐户,请注销。
  • 转到Visual Studio=>Tools=>Options=>Azure Service Authentication,* 登录您的帐户 *:

  • 删除函数项目中的launchsettings.json文件并运行函数。

相关问题