我创建了一个控制台应用程序并设法将其上传到云端,我计划每15分钟运行一次。控制台应用程序第一次运行,结果成功,并且无法说明连接字符串中的错误。有人可以说清楚这一点。非常感谢。
由于
错误信息如下:在此处输入图像说明
确保在Windows Azure网站配置中设置名为AzureJobsRuntime的连接字符串,其值类似于DefaultEndpointsProtocol = https; AccountName = NAME; AccountKey = KEY指向Windows Azure WebJobs运行时日志的Windows Azure存储帐户存储。 有关如何在Windows Azure网站中配置连接字符串的详细信息,请访问有关配置连接字符串的文章。
答案 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==>
- 旧门户网站 - 我之前在旧门户网站修复之前遇到了问题,所以为此:
旧门户网站:您的网站 - &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
值。可能有两种情况:
appsettings.json
文件中appsettings.json
{
"ConnectionStrings": {
"AzureWebJobsDashboard": "UseDevelopmentStorage=true",
"AzureWebJobsStorage": "UseDevelopmentStorage=true"
}
}