2014-03-31 76 views
1

我创建了一个控制台应用程序并设法将其上载到云中,并且我已计划每隔15分钟运行一次。控制台应用程序首次成功运行,并且这些应用程序无法在连接字符串中指出错误。请有人可以阐明这一点。将非常感谢。Azure WebJobs中的错误

感谢

错误消息如下:在这里输入

图像描述确保您设置一个名为AzureJobsRuntime在你的Windows Azure网站配置类似于DefaultEndpointsProtocol = HTTPS值的连接字符串,帐户名= NAME; AccountKey = KEY指向存储Windows Azure WebJobs运行时日志的Windows Azure存储帐户。 请访问关于配置连接字符串的文章,以获取有关如何在Windows Azure网站中配置连接字符串的更多信息。

+0

您是否将'AzureJobsRuntime'设置为连接stinrg(对于Azure存储帐户)? –

+0

我设法解决了这个问题,您需要将连接字符串插入网页上的Azure配置页面。 – user3481943

+0

@AmitApple - 非常感谢您的回复。是的,这是问题所在。 – user3481943

回答

1

您需要将AzureJobsRuntime设置为连接字符串(对于Azure存储帐户),可以在Azure门户网站的网站 - >您的网站 - >配置选项卡 - >连接字符串中执行此操作。

2

澄清了几个可能的陷阱的(增加了接受的答案):

前往

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

- 老门户网站 - 我已经在那里它被固定在老门户之前,这个问题,所以对于缘故

老门户网站:您的网站 - >配置选项卡 - >在“连接字符串”,输入两个新值:一)下拉类型的自定义,为的名字不要输入您的存储帐户的名字!而名称是:'AzureWebJobsDashboard'或其他(输入两个条目):'AzureWebJobsStorage'。