gpt4 book ai didi

azure - 从 ServiceRuntime : FAIL 获取 "StorageConnectionString"

转载 作者:行者123 更新时间:2023-12-04 13:39:18 26 4
gpt4 key购买 nike

我以编程方式连接到 Blob 存储:

string connectionString = CloudConfigurationManager.GetSetting("StorageConnectionString");
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(connectionString);
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
...

我的App.Config设置是:

<configuration>
<appSettings>
<add key="StorageConnectionString"
value="DefaultEndpointsProtocol=http;AccountName=ACNAME;AccountKey=MYKEY==" />
</appSettings>
...

连接有效。但是,我在本地单元测试中看到消息“从 ServiceRuntime 获取“StorageConnectionString”:失败”:

enter image description here

出现此消息的原因是什么以及如何修复它?

最佳答案

我在使用 Azure 表存储时遇到了同样的问题,但一切正常。

添加到您的 web.config :

<connectionStrings>
<add name="ConnectionTableAzure" connectionString="DefaultEndpointsProtocol=https;AccountName=[ACCOUNTNAMEHERE];AccountKey=[ACCOUNTKEYHERE];TableEndpoint=[ENDPOINTHERE]"/>
</connectionStrings>

替换:

storageAccount = CloudStorageAccount.Parse(CloudConfigurationManager.GetSetting("ConnectionTableAzure"));

通过这个:

storageAccount = CloudStorageAccount.Parse(ConfigurationManager.ConnectionStrings["ConnectionTableAzure"].ConnectionString);

关于azure - 从 ServiceRuntime : FAIL 获取 "StorageConnectionString",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24190878/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com