在我的WebAPI控制器中,我尝试发布到Azure Blob存储。我正在尝试以以下方式连接:

string blobConnectionString = ConfigurationManager.ConnectionStrings["AzureStorageAccount"].ConnectionString;
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(blobConnectionString);
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
CloudBlobContainer container = blobClient.GetContainerReference("testContainer");


但是,仅执行此操作将返回500,然后在调试器中逐行浏览


  CloudStorageAccount.Parse(blobConnectionString)


它在Visual Studio中返回“找不到源”错误,其中指出:


  找不到CloudStorageAccount.cs,您需要找到
  CloudStorageAccount.cs以查看当前调用堆栈的源
  帧。


这是我丢失文件的问题,还是我的连接字符串有问题?我的网络配置是:

<connectionStrings>
<add name="AzureStorageAccount" connectionString="DefaultEndpointsProtocol=https;AccountName=somecustomname;AccountKey=accesskey" />
</connectionStrings>

最佳答案

问题是我使用F11(单步执行)而不是F10(单步执行)进行调试。

关于c# - CloudStorageAccount.Parse(connString)说找不到CloudStorageAccount.cs,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36439163/

10-10 11:34