2013-02-21 23 views
9

最初に少し背景:私は新しい場所に私のSVNリポジトリを再チェックし、そこからアプリケーションを実行しようとしました。そして、Visual StudioではローカルIIS Webサーバーを使用してMVCアプリケーションを起動する際に問題が発生しています。 私は現在、このエラーが取得しています:IISが間違ったweb.configにアクセスしようとしています

The requested page cannot be accessed because the related configuration data for the page is invalid.

Detailed Error Information: Module IIS Web Core Notification Unknown Handler Not yet determined Error Code 0x80070003 Config Error Cannot read configuration file Config File \?\C:\RND\app\web.config Requested URL https: //localhost:44304/app Physical Path
Logon Method Not yet determined Logon User Not yet determined Request Tracing Dir

をそして問題は、configファイルをcに存在しないということである:\ RND \アプリ\ web.configファイルそれが今Cに位置しています:\ RND \ appTestウェブ\ .config。

Visual Studioでこれを更新する方法はありますか?

古いパスがどこかに保存されていて、自動的に更新されていないかのようです。

+0

パスがシステムパスに追加されているかどうかを確認することができます。キャッシュされたコピーが保存されている場合に備えて、環境を閉じてリロードすることをおすすめします。 –

答えて

6

プロジェクトフォルダを移動した後も同じ問題が発生しました。私は、IISExpressのapplicationhost.configファイルを編集し、見つかった欠陥のあるパスを修正して修正しました。私のマシン上で

applicationHost.configファイルをCで見つかりました:ユーザー\\ドキュメント\ \ IISExpress \ CONFIG

10

あなたは、単にあなたのプロジェクトに位置.vsファイルを削除し、再構築することによって、この動作を修正することができますプロジェクト。 Visual Studioは、web.configへのパスを修正した別の.vsファイルを再生成します。 web.configファイルのパスに関する設定が格納されています。

+0

フォルダを削除しなくても、.configファイルを更新するだけで済みました! –

1

同じレベルの.slnファイルの.vsフォルダに保存されている "applicationhost.config"という名前のファイルを削除して修正しました。 このファイルには、ソリューションに関するすべての情報が含まれています。これを削除すると、スタジオはデフォルト値で再作成する必要があります。

関連する問題