尝试连接到blob存储时出错

时间:2016-06-13 05:42:37

标签: c# asp.net-mvc

这是错误:

  

Microsoft.WindowsAzure.ServiceRuntime信息:100:角色   环境 。初始化

     

Microsoft.WindowsAzure.ServiceRuntime信息:100:角色   环境 。初始返回。的HResult = -2147024894

     

Microsoft.WindowsAzure.ServiceRuntime错误:102:角色环境。   未能初始化。 hr:-2147024894

     

从ServiceRuntime获取“StorageAccountName”:失败。

     

从ConfigurationManager获取“StorageAccountName”:失败。

     

从ServiceRuntime获取“StorageAccountKey”:失败。

     

从ConfigurationManager获取“StorageAccountKey”:失败。

好的,这是什么以及如何解决?

  

的信息:

     

使用azure blob连接的MVC应用程序。

2 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。

解决方案是设置"启动项目"到云服务(小云图标),而不是网站。

这样做意味着Visual Studio在启动调试器时将云配置部署到计算模拟器。以前,我把网站作为启动项目。

线索是-2147024894错误消息(又名0x80070002) - 找不到文件。

答案 1 :(得分:0)

您甚至可以在本地云服务之外运行您的网站。关键是要在应用程序的web.config上设置值。

因此,在您的情况下,只需将“StorageAccountName”和“StorageAccountKey”的值添加为AppSettings和CloudConfiguration.GetSetting即可找到它们。