aspxページクエリータイムアウトの問題

1133 ワード

SharePoint統合モードで実行するレポートサーバでは、デフォルトのタイムアウト値で指定する処理時間よりも長時間実行するレポートの処理時間が長くなるため、ASPに遭遇する可能性があります.NETタイムアウトエラー.デフォルトでは、ASP.NETタイムアウト値は約2分です.処理時間が2分を超えると、レポートは予期せぬ終了となり、Windows SharePoint Servicesエラー・ページが表示され、次のエラーが表示されます.「エラーが発生しました.」
このエラーがタイムアウトのために発生したと考える場合は、SharePoint WebアプリケーションのWebを使用します.configファイルにhttpRuntime executionTimeoutプロパティを追加し、このエラーを修正します.
成長時間にレポートを実行する処理を完了するのに十分な値を指定してください.ネイティブ・モードのレポート・サーバの場合、レポート・サーバとレポート・マネージャのデフォルト値は9000秒です.SharePoint WebアプリケーションにexecutionTimeoutを指定する場合は、近い値を選択することも考えられます.
SharePoint Webアプリケーションのタイムアウト値を変更するには、次の手順に従います.
  • <ドライブ>:inetpubwwwrootwssVirtualDirectories<ディレクトリ>に移動します.ディレクトリ名は、SharePointサイトにアクセスするためのポート番号に基づいています.SharePointサイトがポート80を使用する場合、パスはinetpubwwwrootwssVirtualDirectories80になります.
  • Webを開く.config.
  • httpRuntimeを検索します.
  • executionTimeout値を追加します.この属性の有効な構文の例は、<httpRuntime maxRequestLength="51200" executionTimeout = "9000" />
  • です.
    詳細については、MSDNのhttpRuntimeを参照してください.