4

在Visual Studio 2008或2010中,Web應用程序項目的Web選項卡上提供了在本地IIS中調試的選項。我可以選擇這種類型的調試,並將其放入本地站點的URL中(例如,http://localhost:1234/MyAppName),並使調試器啓動並作爲蛤蜊感到高興。將Visual Studio本地IIS 7調試虛擬路徑設置爲/

我的問題是,有沒有辦法把它讓我用http://localhost:1234而不是使用子目錄(虛擬目錄)路徑不是/

我真的很喜歡使用IIS調試更當然,我們正在開發一個更接近我們主機的環境,但我們依賴的路由規則是所請求的頁面來自/而不是/ MyAppName。

回答

4

如果你去IIS 7並創建一個新的網站(不在默認 - IIS7提供了創建多個網站的能力) - 將該網站的綁定設置爲1234,並將該網站的根設置爲你的應用 - 這樣您將能夠使用http://localhost:1234

由於您不在同一個端口上,您可以繼續保持默認網站的運行。當在Visual Studio中 - 按下Alt + Enter鍵或在Web應用程序F4 - 轉到網絡選項卡和IIS路徑設置到剛剛創建

路徑

希望它有助於

保羅

+0

完美!我最初並沒有將新的網站設置到我的應用程序所在的目錄,而只是一個空的「Debug」佔位符。適用於VS2008和2010。非常感謝! – mikeschuld 2011-01-26 22:53:52