簡體   English   中英

如何使.net Web應用程序作為Visual Studio中的根應用程序運行

[英]How to make a .net web application run as the root application in Visual Studio

我一直在將一些.net“網站”轉換為“Web應用程序”。 這一直順利進行。 我每次執行轉換時執行的其中一個步驟是轉到項目屬性的Web部分並設置虛擬目錄。

到目前為止,我已經成立了
- http:// localhost / site1
- http:// localhost / site2
- http:// localhost / site3

最后,我收到了在網站上執行網站 - > Web應用程序轉換的任務,該網站位於我們服務器的根目錄中。 但是,如果我將http:// localhost /指定為Visual Studio中的虛擬目錄,則會導致錯誤。 如何在Visual Studio中將根網站轉換為Web應用程序項目?

感覺就像一個KLUDGE,但我找到了一種方法來做我想要的。

首先,在Visual Studio中打開項目屬性的Web設置選項卡。 將虛擬目錄設置為http://localhost/someDirectory 此時您無法將其設置為http://localhost/ ,因為將導致錯誤。 將您的網站構建到您要從中托管的目錄(在磁盤上)。

接下來,在記事本中打開.proj文件,找到http://localhost/someDirectory ; 將其更改為http://localhost

現在,進入IIS設置並將網站的主目錄更改為磁盤上構建網站的目錄。

最后,再次在Visual Studio中打開該項目。 轉到項目屬性的Web設置選項卡,看到它已設置為使用虛擬目錄http://localhost/

要設置根目錄進入IIS並右鍵單擊“默認網站”,轉到屬性 - > “主目錄” ,並將“本地路徑”設置為根網站的目錄。 然后,無論何時鍵入http:// localhost /,它都將指向該網站。
我不確定這將如何影響你的其他網站。

讓我知道這個是否奏效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM