エラー"Request timed out"サイズの大きなファイルを Windows SharePoint Services 3.0 サイト上のドキュメント ライブラリにアップロードしようとすると

現象

次のような状況を考えます。
  • Microsoft Windows SharePoint Services 3.0 をインストールするとします。
  • サイズの大きなファイルをサポートするために Windows SharePoint Services 3.0 の web サイトを構成するとします。
  • Windows SharePoint Services 3.0 の web サイトに接続します。
  • ドキュメント ライブラリにサイズの大きなファイルをアップロードしようとするとします。
このシナリオでは、次のようなエラー メッセージが表示されます。

要求がタイムアウトになりました。


原因

この問題は、ファイルをアップロードしようとするは 50 メガバイト (MB) を超える場合に発生することができます。

解決策

この問題を解決するには、次の方法の 1 つ以上を使用します。

方法 1: 最大アップロード サイズを大ききます。

最大アップロード サイズを大きくするには、以下の手順を実行します。
  1. [スタート] ボタンすべてのプログラム] をポイントし、 [管理ツール] をポイントし、 SharePoint サーバーの全体管理] をクリックします。
  2. [アプリケーション構成の管理] をクリックします。
  3. [ SharePoint Web アプリケーション構成の管理] では、 Web アプリケーションの全般的な設定をクリックします。
  4. [ Web アプリケーションの全般設定] ページで、変更する web アプリケーションをクリックします。
  5. [アップロードの最大サイズ] で、ファイルの最大サイズをメガバイト単位で入力し、し、[ OK] をクリックします。ファイルの最大サイズは最大 2,047 メガバイトを指定することができます。

方法 2: 接続のタイムアウト設定を大ききます。

接続のタイムアウト値を大きくするには、以下の手順を実行します。
 
注: 既定では、IIS 接続のタイムアウト設定は 120 秒です。
  1. [スタート] ボタンすべてのプログラム] をポイントし、 [管理ツール] をポイントし、インターネット インフォメーション サービス (IIS) マネージャー] をクリックします。
  2. 、構成する仮想サーバーを右クリックし、[プロパティ] をクリックします。
  3. Web サイト] タブをクリックします。
  4. [接続]、[接続タイムアウト] ボックスで目的の秒数を入力し、し、[ OK] をクリックします。

方法 3: executionTimeout の値を追加します。

  1. Web.config ファイルをメモ帳で開きます。

    注: 既定では、このファイルは次の場所です。
    プログラム ファイル名にサーバーの extensions\12\TEMPLATE\LAYOUTS
  2. ExecutionTimeout の値を追加します。 たとえば、次のように、値を置き換えます。

    既存のコード
     <location path="upload.aspx">     <system.web> 
    <httpRuntime maxRequestLength="2097151" />
    </system.web>
    </location>
    置換用コード
     <location path="upload.aspx">     <system.web> 
    <httpRuntime executionTimeout="999999" maxRequestLength="2097151" />
    </system.web>
    </location>
  3. ファイルをクリックし、[保存] をクリックします。
  4. Web アプリケーションの Web.config ファイルをメモ帳で開きます。

    注: 既定では、このファイルは、次のフォルダーには。
    Inetpub\wwwroot\wss\VirtualDirectories\VirtualDirectoryFolder
  5. ファイルに次の行を変更します。

    既存の行
    <httpRuntime maxRequestLength="51200" />
    交換明細行
    <httpRuntime executionTimeout="999999" maxRequestLength="51200" />
  6. ファイルをクリックし、[保存] をクリックします。
  7. メモ帳を終了します。

詳細

Windows Server 2008 コンピューターが IIS 7.0 のインストールのみで、「現象」に記載されている問題を解決するのには要件の値を追加できます。 しますただし、IIS 7.0 がインストールされている Windows Server 2008 をベースのコンピューターで、Windows SharePoint Services を実行しているときにサイズの大きなファイルのアップロード設定を構成した場合でも、28 MB を超えているファイルをアップロードすることはできません。通常、次のいずれかのようなエラー メッセージが表示されます。

ページを表示できません。

HTTP 404


この問題を回避するのには、< > の構成」の web アプリケーションの Web.config ファイルを編集します。これを行うには、以下の手順を実行します。
  1. Web アプリケーションの Web.config ファイルをメモ帳で開きます。

    注: 既定では、このファイルは、次のフォルダーには。
    Inetpub\wwwroot\wss\VirtualDirectories\VirtualDirectoryFolder
  2. 要件 [ requestLimits ] ノードの値を増やします。たとえば、最大サイズにこの値を設定するには、次のようにファイルを編集します。
    <requestLimits maxAllowedContentLength="52428800"/>
    注: Web.config ファイルにまだ < requestLimits > ノードがない場合は、セクションの階層構造内の正しい位置に追加する必要があります。

    <configuration>
    <system.webServer>
    <security>
    <requestFiltering>
    <requestLimits maxAllowedContentLength="52428800"/>
    </requestFiltering>
    </security>
    </system.webServer>
    </configuration>
注: その値を設定する要件 SharePoint で構成したファイルの最大アップロード サイズよりもわずかに大きくすることをお勧めします。要件の値が同じか、SharePoint で構成されているファイルの最大アップロード サイズよりも小さいの場合は、ユーザーは管理者によって指定されているより大きいファイル サイズをアップロードすると、サイズの制限を超えるには、エラー メッセージを受け取りません。

関連情報

サイズの大きなファイルをサポートするために Windows SharePoint Services 3.0 の web サイトを構成する方法の詳細については、インストールと Windows SharePoint Services のサービス パックを使用してweb サイトを参照してください。

要件の設定に関する詳細については、次の資料、マイクロソフト サポート技術情報を参照してください。

インターネット インフォメーション サービス 7.0 を実行しているサーバー上でホストされている Web サイトにアクセスするときに、 942074エラー メッセージ:「HTTP エラー 404.13-CONTENT_LENGTH_TOO_LARGE]


プロパティ

文書番号:925083 - 最終更新日: 2017/02/02 - リビジョン: 1

フィードバック