2016-01-27 43 views

回答

4

這是預期的行爲。請注意,存儲在文件存儲中的文件不允許匿名訪問。訪問需要被授權。由於您試圖在未經授權的情況下訪問資源,您會收到此錯誤。

授權訪問的一種方法是在文件/共享級別上創建一個Shared Access Signature (SAS),具有Read權限,然後使用該SAS URL訪問該文件。

+1

那麼這個SAS可以在哪裏創建? –

+0

當您打開存儲帳戶時,可以通過代碼或通過天藍色門戶創建它。 –

0

下面是我工作:

使用NuGet包

「WindowsAzure.Storage」

,而不是

「Microsoft.WindowsAzure.Storage」

在我的案例,blob.Exists()blob.AcquireLease()會給我HTTP頭異常(儘管有存儲鍵/連接可用)。上面的兩個包有相同的API(大部分),但後來給我提出了問題。