0

一部のサーバーに .net Web サービスがあります。この Web サービスは、1 日に多くのリクエストを受け取ります。それを使用する人々を割り当て、このWSとデータを交換するAndroidプロジェクトがあります。1 分あたり 20 リクエスト程度です。

最近、サーバーからタイムアウトが割り当てられましたが、その理由がわかりません。web.config を間違って書きましたか? それとも何か他のものですか?

これが私の構成上の私のsystem.webです:

    <system.web>
    <compilation debug="true" targetFramework="4.0">
        <assemblies>
            <add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies></compilation>
<httpRuntime executionTimeout="9000" maxRequestLength="500000"/>
    <webServices>
        <protocols>
            <add name="HttpSoap12"/>
            <add name="HttpSoap"/>
            <add name="HttpGet"/>
            <add name="HttpPost"/>
        </protocols>
    </webServices>
</system.web>

改善するにはどうすればよいですか?最大リクエストまたは最大帯域幅を設定できますか?

4

1 に答える 1

3

debug="false" Debug="true" を設定する必要があります。これにより、Web サーバーはシングルスレッドで実行されます

于 2013-05-19T10:59:30.117 に答える