Azure CloudConfigurationManager.GetSetting在发布后返回null
我创建了一个Azure项目,并使用以下代码获取存储连接字符串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
CloudConfigurationManager.GetSetting("StorageConnectionString"))
当我在本地执行该项目时,它获取了ConnectionString,我成功地上传了一个excel文件
但是在将Azure项目发布为网站之后,connectionstring返回null
我已经检查了一些解决方案,如“检查Azure SDK的版本…”,但我希望一切都正常
问候
RajeeshCloudConfigurationManager.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
希望这能有所帮助。通过“将Azure项目发布为网站”,您是指Azure网站还是web角色?你看过吗?是的,我是说Azure网站。。。。我已经看过你提供的链接了。。我已将所有版本更新为最新版本。Hello hhaggan,CloudConfigurationManager。GetSetting(“ConnectionString”)指的是Windows Azure存储帐户。我已经确定了你提到的那些细节。。。但仍然没有运气…当我作为云服务发布到Azure时,我使用CloudConfigurationManager.GetSetting(“StorageConnectionString”))获取连接字符串,但Azure网站没有出现过同样的问题吗?坦白地说,我以前没有遇到过这个问题,我想你可能在这个过程中做错了什么