VS11本地IIS調試時(URL不使用虛擬目錄,直接用localhost)


其實VS11的IIS Express非常不錯了,但如果要內網讓其他機器訪問,就需要修改一堆東西,倒不如直接用本地的IIS來做。

而用本地IIS有個問題,默認辦法會分配一個端口和產生一個IIS虛擬目錄,URL就會形如 "http://localhost:nnnn/ppppp"

當然,如果能變成http://localhost/這樣的URL,那就方便多了。

 

步驟

1 將IIS默認80端口的站點的物理路徑,改為你的Web項目路徑。

  

2 修改VS里對應的Web項目屬性里的Web項,如圖所示

  

   a) 選中 "Use Local IIS Web server"。

   b) 如果 "Use IIS Express" 被選中,去掉選中,你懂的。

   c) Project Url 填寫 "http://localhost/"。

   d) Override application root URL 也填寫 "http://localhost/"。

 

P.S.: 譬如我用的是ASP.NET MVC4 beta,那么Web項目的那個站點的應用程序池需要設置為ASP.NET v4.0,否則無法正確執行。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM