Azure WebJobs中的错误

时间:2014-03-31 16:34:33

标签: azure-webjobs

我创建了一个控制台应用程序并设法将其上传到云端,我计划每15分钟运行一次。控制台应用程序第一次运行,结果成功,并且无法说明连接字符串中的错误。有人可以说清楚这一点。非常感谢。

由于

错误信息如下:在此处输入图像说明

确保在Windows Azure网站配置中设置名为AzureJobsRuntime的连接字符串,其值类似于DefaultEndpointsProtocol = https; AccountName = NAME; AccountKey = KEY指向Windows Azure WebJobs运行时日志的Windows Azure存储帐户存储。 有关如何在Windows Azure网站中配置连接字符串的详细信息,请访问有关配置连接字符串的文章。

3 个答案:

答案 0 :(得分:4)

澄清一些可能的问题(加入已接受的答案):

转到

设置这些值
App Services -> Your Web App -> Settings / "All Settings" -> Application Settings -> (In page under header) Connection strings

在那里,您可以找到姓名,值和类型下拉列表。

名称:请勿在此处输入您的存储帐户名称!相反,这是您为一个连接字符串和下一个AzureWebJobsDashboard放置AzureWebJobsStorage的地方。这些值的值应如下所示:

DefaultEndpointsProtocol=https;AccountName=<mysupercoolblobstorageaccountname>;AccountKey=<blahblah==>

enter image description here

- 旧门户网站 - 我之前在旧门户网站修复之前遇到了问题,所以为此:

旧门户网站:您的网站 - &gt;配置标签 - &gt;在&#39;连接字符串&#39;下,输入两个新值:a)下拉类型CUSTOM,对于NAME,请不要输入存储帐户的名称!而名称是:&#39; AzureWebJobsDashboard&#39;或另一个(输入两个条目):&#39; AzureWebJobsStorage&#39;。

答案 1 :(得分:2)

您需要将AzureJobsRuntime设置为连接字符串(对于Azure存储帐户),您可以在以下网站的Azure门户网站上执行此操作:网站 - &gt;您的网站 - &gt;配置标签 - &gt;连接字符串。

答案 2 :(得分:0)

Web Job无法确定 { "Document": { "Bytes": blob, "S3Object": { "Bucket": "string", "Name": "string", "Version": "string" } } } 文件中的connectionString值。可能有两种情况:

  1. 如果您使用的是模拟器,请尝试将其添加到appsettings.json文件中
appsettings.json
  1. 如果您尝试直接连接到Azure门户
{
   "ConnectionStrings": {
      "AzureWebJobsDashboard": "UseDevelopmentStorage=true",
      "AzureWebJobsStorage": "UseDevelopmentStorage=true"
    }
}