10

問題

VisualStudio2012で.net4.0Webアプリケーションを実行していますが、サイトのデバッグに行くたびに、次のエラーが発生します。

Webサーバーは要求されたリソースを見つけることができませんでした


私が試したこと

私は解決策でマイクロソフトのウェブサイトをフォローしました:msdn

  1. コマンドプロンプトウィンドウから、次のコマンドを実行します。systemroot\Microsoft.NET\Framework\ versionNumber \aspnet_regiis -i
  2. また、.csproj.userファイルを削除しようとしました
  3. ソース管理を使用しているため、すべてのアイテム、サイト、アプリプールを削除し、最初から再構成しました。
  4. AppPoolは、32ビットアプリケーションを許可するように設定されています

まったく役に立たない...誰かが私にとってこのビジュアルスタジオのデバッグの悪夢を解決するかもしれない解決策を持っていますか?

4

3 に答える 3

22

手順:

  1. VisualStudioのすべてのソリューションを閉じます
  2. IIS7を開きます(> inetmgrを実行します)
  3. 最上位ノード(コンピューター名)をクリックします
  4. [ISAPIとCGIの制限]オプションを開きます
  5. .Netバージョンに正しい制限があるかどうかを確認します(たとえば、4.0で作業している場合は、「許可」にする必要があります)
于 2013-02-05T16:08:47.683 に答える
16

IISからASP.NETプロジェクトを実行しているときに、同じエラーが発生していました。IISを構成することで、この問題を解決しました。

  1. 実行に移動
  2. appwiz.cplと入力し、Enterキーを押します。
  3. 「Windowsの機能をオンまたはオフにする」を探してクリックします
  4. これで、ウィンドウが開き、ウィンドウ機能をオンまたはオフにすることができます
  5. インターネットインフォメーションサービスを探し、そのオプションを選択します。
  6. インターネットインフォメーションサービスブランチの下でワールドワイドウェブサービスに移動します
  7. アプリケーション開発機能を拡張する
  8. すべてのASPおよび.netバージョンを選択します。[OK]をクリックします。
  9. 今asp.netからアプリケーションを実行してみてください、それは動作します:)
于 2014-02-16T18:23:15.803 に答える
1

私は同じ症状を示しましたが、まったく異なる問題を抱えていました。URLスキャンをインストールしようとしましたが、設定を編集するための.iniファイルが見つからなかったため、正しく機能しなかったようです。インストールしたことを忘れていましたが、デフォルトではデバッグが機能しなくなるようです。

URLスキャンをアンインストールすると、問題が解決しました。それをアンインストールするには、.msiファイルを右クリックして[アンインストール]を選択する必要がありました。「プログラムの追加と削除」セクションにURLスキャンが表示されませんでした。

于 2014-12-27T22:16:04.060 に答える