Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure CloudConfigurationManager.GetSetting在发布后返回null_Azure_Azure Storage_Vb.net 2010 - Fatal编程技术网

Azure CloudConfigurationManager.GetSetting在发布后返回null

Azure CloudConfigurationManager.GetSetting在发布后返回null,azure,azure-storage,vb.net-2010,Azure,Azure Storage,Vb.net 2010,我创建了一个Azure项目,并使用以下代码获取存储连接字符串 CloudConfigurationManager.GetSetting("StorageConnectionString")) 当我在本地执行该项目时,它获取了ConnectionString,我成功地上传了一个excel文件 但是在将Azure项目发布为网站之后,connectionstring返回null 我已经检查了一些解决方案,如“检查Azure SDK的版本…”,但我希望一切都正常 问候 RajeeshCloud

我创建了一个Azure项目,并使用以下代码获取存储连接字符串

    CloudConfigurationManager.GetSetting("StorageConnectionString"))
当我在本地执行该项目时,它获取了ConnectionString,我成功地上传了一个excel文件

但是在将Azure项目发布为网站之后,connectionstring返回null

我已经检查了一些解决方案,如“检查Azure SDK的版本…”,但我希望一切都正常

问候
Rajeesh

CloudConfigurationManager.GetSetting(“ConnectionString”)引用了一些值,无论是用于本地开发还是用于windows azure存储帐户

如果您在本地运行windows azure项目,则该项目将毫无问题地运行,因为您让他在本地运行

如果你想让它在云上运行,这里是你应该做的步骤。 1-双击您在Windows Azure项目中创建的角色以取消文件夹角色。这将打开属性页。 2-添加设置并在您输入的代码中随意命名。它是“ConnectionString”值单击此字段最左侧的按钮,将弹出一个新窗口,要求输入您的Windows Azure帐户的更多详细信息。 3-使用可用选项无论是手动输入WIndows Azure存储凭据还是下载发布设置,都只需将其导入解决方案


请告诉我这是否有效,或者您是否需要其他帮助。

我也遇到过类似的问题。我从Azure SDK 2.0更新为2.2-在此过程中,我使用NuGet Manager将Microsoft.WindowsAzure.Storage更新为最新版本。PackageManager自动将Microsoft.WindowsAzure.Configuration设置为1.8.0.0。我无法运行它(它是针对.NET2.0的!?)。在我手动将所有引用设置为

  • Microsoft.WindowsAzure.Storage 2.1.0.0
  • Microsoft.WindowsAzure.Configuration 2.0.0.0
一切顺利

我认为这是因为CloudConfigurationManager.GetSetting加载程序集和调用函数的方式(通过反射)


希望这能有所帮助。

通过“将Azure项目发布为网站”,您是指Azure网站还是web角色?你看过吗?是的,我是说Azure网站。。。。我已经看过你提供的链接了。。我已将所有版本更新为最新版本。Hello hhaggan,CloudConfigurationManager。GetSetting(“ConnectionString”)指的是Windows Azure存储帐户。我已经确定了你提到的那些细节。。。但仍然没有运气…当我作为云服务发布到Azure时,我使用CloudConfigurationManager.GetSetting(“StorageConnectionString”))获取连接字符串,但Azure网站没有出现过同样的问题吗?坦白地说,我以前没有遇到过这个问题,我想你可能在这个过程中做错了什么