SharePoint Services 3.0 ドキュメント ライブラリに大きなファイルをアップロードしようとすると、"要求がタイムアウトしました"
現象
次のような状況で問題が発生します。
Microsoft Windows SharePoint Services 3.0 をインストールします。
大きなファイルをサポートするようにWindows SharePoint Services 3.0 Web サイトを構成します。
Windows SharePoint Services 3.0 Web サイトに接続します。
大きなファイルをドキュメント ライブラリにアップロードしようとするとします。
この場合に、次のようなエラー メッセージが表示されます。
要求がタイムアウトしました。
原因
この問題は、アップロードしようとしているファイルが 50 MB (MB) を超える場合に発生する可能性があります。
解決方法
この問題を解決するには、次の 1 つ以上の方法を使用します。
方法 1: アップロードの最大サイズを増やす
アップロードの最大サイズを大きくするには、次の手順に従います。
[ スタート] をクリックし、[ すべてのプログラム] をポイントし、[ 管理ツール] をポイントして、[ SharePoint サーバーの全体管理] をクリックします。
[アプリケーション構成の管理] をクリックします。
[ SharePoint Web アプリケーション管理] で、[ Web アプリケーションの全般設定] をクリックします。
[ Web アプリケーションの全般設定] ページで、変更する Web アプリケーションをクリックします。
[ 最大アップロード サイズ] に、必要な最大ファイル サイズをメガバイト単位で入力し、[OK] をクリック します。 最大ファイル サイズは最大 2,047 MB まで指定できます。
方法 2: 接続のタイムアウト設定を増やす
接続のタイムアウト設定を増やすには、次の手順に従います。
注:
既定では、IIS 接続のタイムアウト設定は 120 秒です。
[スタート] をクリックし、[すべてのプログラム] をポイントし、[管理ツール] をポイントして、[インターネット インフォメーション サービス (IIS) マネージャー] をクリックします。
構成する仮想サーバーを右クリックし、[ プロパティ] をクリックします。
[ Web サイト ] タブをクリックします。
[Connections] で、[接続のタイムアウト] ボックスに必要な秒数を入力し、[OK] をクリックします。
方法 3: executionTimeout 値を追加する
メモ帳で Web.config ファイルを開きます。
メモ 既定では、このファイルは次の場所にあります:Program Files\Common Files\Microsoft Shared\Web サーバー拡張機能\12\TEMPLATE\LAYOUTS
必要な 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>
[ ファイル]、[ 保存] の順にクリックします。
メモ帳で Web アプリケーション Web.config ファイルを開きます。
メモ 既定では、このファイルはフォルダー内
Inetpub\wwwroot\wss\VirtualDirectories\VirtualDirectoryFolder
にあります。ファイル内の次の行を変更します。
既存の行
<httpRuntime maxRequestLength="51200" />
置換行
<httpRuntime executionTimeout="999999" maxRequestLength="51200" />
[ ファイル]、[ 保存] の順にクリックします。
メモ帳を終了します。
詳細情報
IIS 7.0 のみがインストールされている Windows Server 2008 コンピューターでは、maxAllowedContentLength 値を追加して、「現象」セクションに記載されている問題を解決できます。 ただし、IIS 7.0 がインストールされている Windows Server 2008 ベースのコンピューターでWindows SharePoint Servicesを実行しているときに大きなファイルアップロード設定を構成している場合でも、28 MB を超えるファイルをアップロードすることはできません。 通常、次のいずれかのエラー メッセージが表示されます。
ページを表示できません。
HTTP 404
この問題を回避するには、Web アプリケーションの <Web.config ファイルの構成> セクションを編集します。 これを行うには、次の手順を実行します。
メモ帳で Web アプリケーション Web.config ファイルを開きます。
メモ 既定では、このファイルはフォルダー内
Inetpub\wwwroot\wss\VirtualDirectories\VirtualDirectoryFolder
にあります。requestLimits ノードの maxAllowedContentLength の値を増やします。 たとえば、次のようにファイルを編集して、この値を最大サイズに設定します。
<requestLimits maxAllowedContentLength="52428800"/>
メモWeb.config ファイルに requestLimits> ノードがまだない場合は<、セクション階層の正しい位置に追加する必要があります。
<configuration> <system.webServer> <security> <requestFiltering> <requestLimits maxAllowedContentLength="52428800"/> </requestFiltering> </security> </system.webServer> </configuration>
メモ maxAllowedContentLength 値は、SharePoint で構成した最大ファイル アップロード サイズよりもわずかに大きく設定することをお勧めします。 maxAllowedContentLength の値が SharePoint で構成されている最大ファイル アップロード サイズ以下の場合、管理者が指定したサイズを超えるファイル サイズをアップロードしようとすると、ユーザーはサイズ制限を超えているというエラー メッセージを受け取りません。
関連情報
maxAllowedContentLength 設定の詳細については、Microsoft サポート技術情報の次の記事を参照してください。
942074 インターネット インフォメーション サービス 7.0 を実行しているサーバーでホストされている Web サイトにアクセスするとエラー メッセージが表示されます。"HTTP エラー 404.13 - CONTENT_LENGTH_TOO_LARGE"
詳細
さらにヘルプが必要ですか? SharePoint コミュニティにアクセスしてください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示