1

これはあなたが遭遇したものだと思います。

これは私に2回起こりました。IIS 8 をマシンに自動的にインストールする VS 2012 をインストールしました。次に、Webmatrix をインストールすると、IIS 7.5 がインストールされ、どのプログラムも適切に動作しません。VS 2012 では、localhost で MVC Web プロジェクトを実行できず、WebMatrix でプロジェクトを作成できません。前回はシステムバックアップを行いました。そのため、VS2012 を保存するために Webmatrix を残す必要がありました。

次に、IIS 7.5 を再度インストールして、このような両方を確認します。しかし、それでも同じ問題が存在します。

この問題に対する正確な答えと、これを克服するための確かな答えを知りたいです。Web Matrix は IIS7.5 に依存しており、VS2012 は IIS8 を使用しています。同じマシンで両方のアプリケーションを使用するにはどうすればよいですか?

同じマシンで 2 つの IIS バージョンを実行することはできますか?

しかし、IIS 7.5 をインストールした後、ローカル ホストは動作していますが、VS も Webmatrix も動作していません。

4

1 に答える 1

4

私も同じ問題を抱えていました。VS 2012 をインストールすると、IIS 8 がパッケージと共にインストールされたようです。Webmatrix 2 をインストールすると、IIS 7.5 がインストールされました。システムに IIS 8 があるときに IIS 7.5 がインストールされる理由がわかりません。
ともかく、Visual Studio (選択された IIS Express) または WebMatrix から Web サイトを実行しようとすると、HTTP 500 エラーが発生しました。
IIS 7.5 をアンインストールし、IIS 8.0 を修復してから、IIS 7.5 のキーでレジストリをクリアすることでこれを解決しました。手順については、以下のサイトを参照してください。

http://www.latringo.me/post/2012/05/30/IIS-75-Express-kills-IIS-80-Express.aspx

私のサイトは現在正常に動作しています:)。

于 2012-10-23T11:48:43.983 に答える