2009-06-27 8 views
5

私はVStudioでアプリケーションを作成しました。デバッグモードではうまく動いていましたが、最終的にフリーズするまで私のコンピュータは遅くなりました。 私はそれを手動で再起動した後、アプリケーションはデバッグでこれ以上実行されていなかったので、ブラウザでこの実行を取得します。HTTP 403.9 - アクセスが禁止されています:接続されているユーザーが多すぎます

  1. 私は今すぐアプリに接続しています。私はcoudn'tクライアントのいずれかのインスタンスが
  2. を接続するので、そこにコンピュータを再起動した
  3. 私が間違っているものを取り出して、IIS

を再インストールしましたか?

+0

イベントログにエラーメッセージが表示されますか?どのような用途ですか?どのように要求をIISに送信していますか? –

答えて

6

これはXP Pro開発マシンで起こっていますか?時には、IFrameと複数のAJAX呼び出しだけでなく、ページに多数のjavascript/images/cssファイルがあると、開発環境で1ページの接続が不足することがあります。これを克服するには2つの方法があります。

  1. HTTPキープアライブをオフにします。 IISマネージャで、[Webサイト]タブに移動し、接続の下にある[HTTPキープアライブを有効にする]チェックボックスをオフにします。 生産現場ではを使用しないでください。サイトが大きく減速するためです。

  2. 同時接続数を増やします。 デフォルトでは、同時接続数は10個に制限されていますが、これは増加させることができます。まず、デフォルトのWindowsスクリプトホストがコンソール(cscript.exe)に設定されていることを確認します。コマンドプロンプトの実行で:

    ます。cscript // Hます。cscript

次に、あなたはとてもIISの接続タイムアウトをより積極的に作ることができるのは、40

C:\Inetpub\AdminScripts\adsutil set w3svc/MaxConnections 40 

への接続制限を増やしてみましょう接続は長く続くことはありません。

のウィンドウに戻って、既定のスクリプトホストを設定します。

cscript //h:wscript 
+0

あなたはソースを信用している可能性があります:http://www.codinghorror.com/blog/2005/06/uncrippling-windows-xps-iis-51.html – orip

+2

本当に、私が持つことができます。ありがとうございましたが、それはソースではありませんでした。多くのブログやフォーラムで同じ投稿を見つけることができるので、インターネット全体を徘徊せずに各投稿の日付を調べることなく、どちらがオリジナルであるかを確認することは不可能です。 –

0

わずか2同時接続がローカルホストのアカウントに許可されています。あなたのサーバー上のWebサイトをテストしているので、ブラウザとしてIEを使用しているとします。

IEがWebページを要求すると、2つの接続が維持されます。これは、表示されているエラーの考えられる原因です。

関連する問題