我有一個ASP.net網站。該項目的內容位於名爲MyWebSite的文件夾中。 當我從Visual Web Developer 2008運行我的應用程序時,瀏覽器在地址欄中顯示以下地址: http:// localhost/MyWebSite /Default.aspx 我希望能夠從以下地址運行我的網站: http://localhost/從根目錄運行一個ASP.net網站
任何人都可以幫助我嗎? 在此先感謝。
我有一個ASP.net網站。該項目的內容位於名爲MyWebSite的文件夾中。 當我從Visual Web Developer 2008運行我的應用程序時,瀏覽器在地址欄中顯示以下地址: http:// localhost/MyWebSite /Default.aspx 我希望能夠從以下地址運行我的網站: http://localhost/從根目錄運行一個ASP.net網站
任何人都可以幫助我嗎? 在此先感謝。
你可以進去並更改IIS中的綁定設置,但我建議不要這樣做。如果您按原樣部署您的網站,它應該在託管服務器上正確解析(您希望的方式)。先試試看:-)
在IIS上創建一個名爲MyWebSite的新網站,然後在Visual Studio中執行文件 - >打開 - >網站。選擇本地IIS並選擇您的網站。
然後,它會以你給網站的名字命名。在這種情況下,您可以製作它http://MyWebSite/
注意:運行Vista和Windows 7將需要提升權限。
由於它已經在IIS上運行,我只需更改默認網站的物理路徑。這個字段的原始值在IIS7中如下所示。
%SystemDrive%\inetpub\wwwroot
如果該字段更改爲您MyWebSite文件夾的路徑比你將能夠從剛剛http://localhost訪問該網站。
我看到它建議將此值從其默認值更改爲更好的安全性的手段。然而,我想要考慮這樣做的缺點,唯一我能想到的是編碼路徑的硬編碼可能會導致您的其他開發相對路徑的一些混淆。
感謝您的答覆,我應用此解決方案,但是當它解析我的DefaulPage時,它顯示一條錯誤消息,指出找不到myMasterPage.Master。 myMasterPage.Master是我在我的網站中使用的母版頁。 有什麼進一步的建議? 謝謝 – Moh 2010-01-10 17:09:57
你不能在IIS上安裝它嗎? – 2010-01-09 20:37:04
它聽起來像是在IIS上運行(沒有指定端口號),來自子文件夾。 – Eilon 2010-01-09 20:45:33
它作爲虛擬目錄運行它 – 2010-01-09 21:13:29