【问题标题】:Getting Azure Storage Emulator error when I try to execute a .NET Azure Function尝试执行 .NET Azure 函数时出现 Azure 存储模拟器错误
【发布时间】:2019-10-15 17:21:32
【问题描述】:

我正在尝试通过 Azure 门户执行 .NET timedTrigger Azure 函数,但我不断收到以下错误:

"Microsoft.Azure.WebJobs.Host:请验证 Azure 存储模拟器是否正在运行。Microsoft.WindowsAzure.Storage:无法连接到远程服务器。系统:无法连接到远程服务器。系统:尝试以访问权限 127.0.0.1:10000 禁止的方式访问套接字。”

我最近继承了这个产品,一年多没有部署。该功能在我第一次尝试时有效。我试图将项目按原样发布到 Azure 功能,以确保部署仍然有效,愚蠢地假设源代码自上次部署以来没有更改。这就是上述错误开始发生的时候。

我看到其他一些用户在使用 Microsoft.Azure.WebJobs 1.x 版时遇到此错误,但我的项目目前是 2.2.0。我尝试将其升级到最新版本以查看是否有帮助,但随后遇到了最新版本的 Microsoft.NET.Sdk.Functions 的依赖性问题。

关于如何克服这个问题的任何想法?

【问题讨论】:

  • 你不需要给它存储的连接字符串吗?我通常将这些分开用于调试和发布版本。你的项目做同样的事情吗?您是否构建了正确的配置?您是否验证了您的连接字符串?
  • AzureWebJobStorage 设置中的连接字符串设置为 "UseDevelopmentStorage=true" 。我假设这需要更新以指向实际的存储帐户。
  • 叹息,这就是问题所在。几个月前,有人试图通过自动化管道使用 localsettings.json 文件中的配置部署该功能,但从未修复过。回复一个答案,我会给你信用。 @SamAxe
  • 很高兴你成功了。

标签: .net azure azure-functions


【解决方案1】:

听起来好像使用了错误的连接字符串。

来自cmets:

你不需要给它存储的连接字符串吗?我通常将这些分开用于调试和发布版本。你的项目做同样的事情吗?您是否构建了正确的配置?您是否验证了您的连接字符串? ——山姆·艾克斯


AzureWebJobStorage 设置中的连接字符串设置为 "UseDevelopmentStorage=true" 。我假设这需要更新以指向实际的存储帐户。 ——约翰·拉莫斯
叹息,这就是问题所在。几个月前,有人试图通过自动化管道使用 localsettings.json 文件中的配置部署该功能,但从未修复过。回复一个答案,我会给你信用。 @SamAxe – 约翰·拉莫斯

【讨论】:

    猜你喜欢
    • 2017-07-31
    • 1970-01-01
    • 2015-12-04
    • 2013-04-08
    • 1970-01-01
    • 2017-08-16
    • 1970-01-01
    • 1970-01-01
    • 2022-12-29
    相关资源
    最近更新 更多