Windows Azure Webロール(WCF)Webサービスがあります。WindowAzureBLOBストレージにファイルをアップロードする方法があります。これはうまく機能しますが、小さい(<30 Kb)ファイルの場合のみです。
<OperationContract()>
Function UploadFileV1(ByVal ApplicationSessionGuid As String,
ByVal UserSessionGuid As String,
ByVal FileContent As Byte(),
ByVal FileName As String,
ByVal FileDescription As String,
ByVal FileDisplayName As String,
ByVal IsPublic As Boolean) As DataSet
この部分ByVal FileContent As Byte()
が30Kbより大きい場合、Webサービスを呼び出すときにエラーが発生します。
リモートサーバーが予期しない応答を返しました:(413)リクエストエンティティが大きすぎます。
デバッグを使用してこのWebサービスをローカルで実行し、メソッドにブレークポイントを設定すると、そこに到達しません。
いくつかの類似したトピックを見つけましたが、それらはWindowsAzureのコンテキストではありません。
WCFプロジェクトのweb.configはかなり空です。