web-dev-qa-db-ja.com

Webサーバーでデバッグを開始できません。 Webサーバーに接続できません

Visual Studio 2008、IIS 7.5 on Windows 7 x32を実行しています。ASP.NETWebサイトをIIS 7.5で、デバッグせずに正常に実行できます。 、しかし、F5キーを押してデバッグすると、次のようになります。

Webサーバーでデバッグを開始できません。Webサーバーに接続できません。Webサーバーが実行されていること、および着信http要求がファイアウォールによってブロックされていないことを確認してください。

13
Rohit Khurana

VSで、Webプロジェクトを右クリックします->プロパティ[Web]タブに移動します。

適切なラジオボタンが選択されていることを確認します(VS Devサーバーを使用、ローカルを使用IIS Webサーバーなど)

コンピューターがフリーズした後、その値が変更されました。

試してみるもう1つのこと:

iisresetコマンドプロンプトから「administrative」を実行します(基本的にはIISサービスを再起動するだけです)

13
isopropanol

IISが実行されているかどうかを確認します。実行されていない場合は、初期化してVSで再度実行します。

6

次のことを試してください。

  1. 開くIIS>新しいアプリケーション(仮想フォルダーではない)を既定のWebサイトに追加します。
  2. アプリケーションが正しい.netフレームワークバージョンで実行されていることを確認します(つまり、DefaultAppPoolは通常.Net 4.0で実行されます)
  3. IISのアプリケーションを適切なプロジェクトフォルダー(ビルド後にbinフォルダーとobjフォルダーが表示される場所)にマップします。
  4. IISで、アプリケーションを右クリックし、[アプリケーションの管理]> [参照]をクリックします。これにより、インターネットエクスプローラーが正しい道を歩み始めます。これは、予想されるlocalhost/Shopではなくlocalhost:80/Shopである可能性があります(たとえば、直接localhost /の場所の他のアプリケーションの予約が原因です)
  5. VisualStudioで>アプリケーションのプロパティに移動> Web>ローカルを使用IIS>]をチェックし、アプリケーションの正しい場所をIISに設定します(これを知っておく必要があります)ステップ4から)
2
Santona

確認するだけです:Windows認証が有効になっているかどうかを確認しますか?有効にする必要があります。インターネットインフォメーションサービス(IIS)マネージャー> PC /サーバー名の展開>サイトの展開>既定のWebサイトの選択>認証の選択。有効にする必要があります。

0
Visual

Webプロジェクトのプロパティの[Web]タブの[プロジェクトURL]で定義されているポートが、IIS Managerで定義されているポートと同じであることを確認してください。

この問題が発生し、ポートを修正することで問題が解決しました。

0
Jonast92

web.configに次のエントリがあることを確認します。

<compilation debug="true" targetFramework="2.0" />

注:フレームワーク1.1をターゲットにしている場合は、明らかに2.01.1に変更してください。

更新:

The `targetFramework` attribute is new in .NET 4.0 and later, so to enable debugging on .NET 2.0 and earlier, then you cannot use the `targetFramework` attribute, like this:

<compilation debug="true" />
0
Karl Anderson