azure - 无法运行附加到 Azure 网站的 Azure WebJob ManualTrigger

标签 azure visual-studio-2017

我已在 Visual Studio 中创建了一个 Azure 网站。然后,我通过 Visual Studio 添加了一个 Azure WebJobs 项目。然后,我将存储帐户的连接字符串提供给 WebJob 项目的 app.config 文件和 WebSite 项目的 web.config 文件。

我仍然无法成功完成作业。正如我在仪表板上看到的那样,它一直失败。当我转到仪表板时,我不仅每次运行作业时都会看到作业失败,而且还会收到一条红色通知,指示 AzureWebJobsDashboard 的连接字符串不正确。我在两个项目中都提供了此连接字符串,并且是从 Azure 门户复制的,因此我不可能弄错连接字符串。

我该如何解决这个问题?我想开始创建真正的 WebJobs,但我什至无法让示例工作(当您在 Visual Studio 中添加 WebJob 项目时作为 ManualTrigger 提供给您的示例)。

更新

我忘记提及,此连接字符串也已经存在于我的 Azure 门户的应用程序设置中,但我仍然看到失败。

最佳答案

尝试在 Azure 中的 Web 应用程序的应用程序设置页面上添加连接字符串。

更新

使用通用存储帐户来摆脱 System.InvalidOperationException异常。

关于azure - 无法运行附加到 Azure 网站的 Azure WebJob ManualTrigger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47216975/

相关文章:

asp.net core 2.0 在输出文件夹中有 Microsoft.VisualStudio.Web.CodeGeneration 文件

azure - 如何获取Azure ARM模板中的目录租户名称?

azure - 最便宜的云非 BLOB 存储是什么?

c# - 在 Visual Studio 2017 + NUnit + Resharper 中配置单元测试

c++ - VS2017 和在 Win7/XP 上缺少 "api-ms-win-core-rtlsupport-l1-2-0.dll"

cmake - 如何从终端/脚本使用新的 Visual Studio 2017 cmake 功能?

c# - 访问 Visual Studio 2017 的私有(private)注册表配置单元

azure - 我收到 Azure AD B2C 租户的消息 "This is not an Azure AD B2C directory..."

azure - 在隔离进程 Azure 函数中将 C# HostBuilder 管道转换为 F#

azure 存储模拟器1603