以下說明here我:CloudConfigurationManager.GetSetting返回null
var connectionString = CloudConfigurationManager.GetSetting("StorageConnectionString");
但connectionString
是null
,這裏是我的app.config:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<connectionStrings>
<add name="StorageConnectionString"
connectionString="DefaultEndpointsProtocol=https;AccountName=storage;AccountKey=key" />
</connectionStrings>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Microsoft.Data.OData" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.2.0.0" newVersion="5.2.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
我不明白爲什麼這個答案被標記爲正確的。這個問題發佈了引用CloudConfigurationManager,但是這個解決方案使用了ConfigurationManager。它們不是同一件事。在我看來,Nikolai Joukov對問題提出了正確的答案。 – Nathan 2015-10-07 17:25:29
@Nathan雖然尼古拉的答案可能解釋什麼是錯的,但它缺少任何解決方案。 – weston 2017-06-05 14:04:14