2013-04-28 106 views
2

我看過遍佈此網站,我無法找到這個問題的答案。如何更改Visual Studio查找applicationhost.config的位置?

基本上我試圖設置一個新的網站用於我正在處理的另一個項目。這個網站將在我的個人電腦本地運行,也可以通過互聯網訪問。所以我安裝了IIS 7.5 Express和IIS Manager 7來託管這個站點。當我走進VS 2012提升到創建一個新的網站,它映射到「本地主機」,這拉昇了以下錯誤:

Invalid URI: The hostname could not be parsed.

第二次嘗試是通過自身在新目錄中創建網站內的Inetpub,只是爲了項目本身而離開wwwroot。當我這樣做,我得到以下錯誤:

Filename:

\?\C:\Users\Joel\Documents\IISExpress\config\applicationHost.config

Error: Cannot read configuration file

File system Web sties are currently configured to use IIS Express. To switch back to using the Visual Studio Development server, change the development server option under the Projects and Solutions\Web Projects category of the Tools\Options menu.

當我瀏覽上面的位置,的applicationHost.config不存在,但是當我去

C:\Windows\System32\inetsrv\config

我覺得蠻好的。 IIS Express 7.5工作正常,IIS管理器可以很好地找到默認網站,甚至可以讓我使用我的網絡瀏覽器瀏覽它。我在做什麼錯了,我該如何解決這個問題,以便VS 2012可以創建網站並訪問必要的文件。

我運行Windows 7 Professional x64,並且我剛完成安裝IIS Express和IIS管理器。我將VS 2012配置爲Web開發。我以管理員的身份運行VS(提升)。

回答

0

好的,我找到了解決方案。我需要手動設置Visual Studio不使用IIS。不知道這是什麼問題。

但是,解決方案是在這裏爲所有其他人有這個問題。

在我剛開始設置的時候,我確定它就在那裏,而我錯過了它。做完這些之後,我可以設置新網站來使用文件系統,它可以繞過IIS,但使用IIS的設置與旁路相沖突,從而導致錯誤。

希望這是超級贊助!

相關問題