2013-02-21 91 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

而問題是,配置文件根本不存在C:\ RND \程序\ web.config中它現在位於c:\ RND \ appTest \ WEB的.config。

有什麼辦法可以在Visual Studio中更新它?

這就好像它已將舊路徑保存在某個地方而不會自動更新它。

+0

您可能想檢查您的系統路徑以查看路徑是否添加到那裏。我還建議關閉你的環境並重新加載它,以防你保存了一個緩存副本。 – 2013-02-22 00:09:18

回答

6

移動我的項目文件夾後,我有同樣的問題。我通過編輯IISExpress applicationhost.config文件並更正了在其中找到的錯誤路徑來修復它。

在我的機器ApplicationHost.config文件被發現在C:\用戶\\的文檔\ IISExpress \ CONFIG

10

您可以通過簡單地刪除位於項目的.VS文件,並重建糾正此行爲項目。 Visual Studio將重新生成另一個.vs文件,並更正web.config的路徑。存儲有關web.config文件路徑的設置,以及其他設置。

+0

甚至沒有刪除該文件夾,只是更新.config文件工作! – 2017-07-04 20:04:14

1

我通過刪除存儲在.sln文件相同級別的.vs文件夾中的名爲「applicationhost.config」的文件來解決此問題。 該文件包含有關解決方案的所有信息,通過刪除視覺工作室需要使用默認值重新創建。