我们已经创建了一个新的进程将文件上传到我们的Azure的团块。 当本地运行的应用程序,文件上传罚款和没有错误。 当我们在我们的服务器上运行相同的过程中,我们得到的错误信息:
MESSAGE:禁止:报头'内容-类型'值被拒绝SOURCE:Microsoft.WindowsAzure.StorageClient TARGETSITE:T get_Result()堆栈跟踪:在Microsoft.WindowsAzure.StorageClient.Tasks.Task
1.get_Result() at Microsoft.WindowsAzure.StorageClient.Tasks.Task
1.ExecuteAndWait()在Microsoft.WindowsAzure.StorageClient.TaskImplHelper.ExecuteImpl(Func`1 IMPL)在Microsoft.WindowsAzure.StorageClient.CloudBlob.UploadFromStream(流源,BlobRequestOptions选项)在Microsoft.WindowsAzure.StorageClient.CloudBlob.UploadFromStream (流源)内部异常:
消息:远程服务器返回错误:(403)禁止。
来源:系统
TARGETSITE:System.Net.WebResponse EndGetResponse(System.IAsyncResult)
堆栈跟踪:在System.Net.HttpWebRequest.EndGetResponse(IAsyncResult的asyncResult)
在Microsoft.WindowsAzure.StorageClient.EventHelper.ProcessWebResponse(WebRequest的REQ,IAsyncResult的asyncResult,EventHandler`1处理程序,对象发件人)
奇怪的是,文件上传还是到Azure上。 有没有人遇到过这个? 我们不设置内容类型时,我们上传的文件,因为我们将它的文件被下载时。 我们试图硬编码之一,它仍然产生了同样的错误。