0

任意のサイズの画像を A​​zure クラウド サービスにアップロードする必要があります。ローカルで、それぞれの構成ファイルに変更を加え、サービスに正常にアップロードして、blob にもアップロードしました。次に、サービスを公開しました。このサービスに画像をアップロードしているときにエラーが発生しました。

"errorMessage":"リモート サーバーがエラーを返しました: (400) Bad Request." これは私が得ているエラーメッセージです。サービスの web.config でこれらの変更を行った後、正常にアップロードできました。その後、サービスを公開しました。しかし、このサービスには大きなサイズ (200*200 より大きい) でアップロードできません。

 <system.web>
    <compilation debug="true" targetFramework="4.0" />
    <httpRuntime executionTimeout="4800" maxRequestLength="2147483647"/>
  </system.web>
  <system.serviceModel>
    <serviceHostingEnvironment  aspNetCompatibilityEnabled="true">
    </serviceHostingEnvironment>
    <standardEndpoints>
      <webHttpEndpoint>
        <!--<standardEndpoint name="" helpEnabled="true" crossDomainScriptAccessEnabled="true" faultExceptionEnabled="true" >
        </standardEndpoint>-->
        <standardEndpoint name="" maxReceivedMessageSize="2147483647" helpEnabled="true" crossDomainScriptAccessEnabled="true" faultExceptionEnabled="true" >
        </standardEndpoint>
      </webHttpEndpoint>
    </standardEndpoints>
    <bindings>
      <basicHttpBinding>
        <binding  transferMode="Streamed" closeTimeout="00:10:00" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" openTimeout="00:10:00" receiveTimeout="00:10:00" sendTimeout="00:10:00" messageEncoding="Text">
          <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" maxArrayLength="2147483647"/>
        </binding>
      </basicHttpBinding>
    </bindings>
  </system.serviceModel>
  <system.webServer>
    <security>
      <requestFiltering>
        <requestLimits maxAllowedContentLength="2147483647"></requestLimits>
      </requestFiltering>
    </security>
4

0 に答える 0