web-dev-qa-db-ja.com

Webサーバーでデバッグを開始できません。リモートサーバーがエラーを返しました:(404)Not Found。 Visual Studioでデバッグを開始するときのエラー

しばらく前にプロジェクトをIISで実行するように設定しました。F5を押したときに問題は発生しませんでした。しかし、最近は動作しなくなり、F5/押す Debug->Start debugging

Webサーバーでデバッグを開始できません。リモートサーバーがエラーを返しました:(404)Not Found。

enter image description here

私の設定は次のとおりです。

enter image description here

何が起こったのか、おそらくVSの更新かWindowsの更新かはわかりませんが、どこでもグーグルを試みましたが、何も機能しませんでした。プロセスへのアタッチは以前と同じように機能しますが、この単純な方法はトリックの実行を停止しました。

更新:

Process Monitorを試して問題の原因を突き止めました。w3wpがパスMyProjectFolder\debugattach.aspxおよび結果は「NAME NOT FOUND」です。ただし、これが問題の原因であるかどうかはわかりません。

8

同僚の1人がweb.configおよび「DEBUG」動詞を削除した要求フィルタリングを追加しました。これにより、F5でのデバッグが許可されませんでした。追加(または要求フィルタリングの削除)後、すべてが正常に機能します。

追伸同様のエラーで発生する可能性のある他の多くの問題について説明します ここ

8

私の場合(Windows 10およびVisual Studio 2017)、ASP.NET 3.5およびASP.NETをインストールする必要がありました4.7インターネットインフォメーションサービスの下。

解決策を見るにはここをクリック

1
Husam Ebish

最近、VS2013 Professionalで同じ問題に直面しました。すぐに「Webサーバーでデバッグを開始できません」というエラーが表示されます。現在のページがMVCビュー(.cshtml)ファイルでデバッグを開始するたびに、エラーウィンドウが表示され、プロジェクト内の現在のドキュメントをコントローラー(.cs)ファイルに切り替えてデバッグを開始すると、正常に動作するため、回避策はコードをデバッグすることです。 web.config)ファイル。

0
Garg V

この問題のもう1つの理由は、Visual Studio 管理者として実行を実行しないことです。

0
mahmood kabi

これは、Rewriteモジュールを使用してhttpsにリダイレクトしているために起こりました。 https:// localhost/WebSiteName を実行していましたが、IIS Mgr、Default web Site、Bindings。削除したときのhttps。動作したマシン名。

0
Michael Ludlum