簡體   English   中英

將ASP.NET部署到IIS7:要默認站點根目錄,默認站點中的應用程序還是單獨的站點?

[英]ASP.NET deploy to IIS7: To default site root, app in default site, or separate site?

我是IIS7的新手,並且獲得了站點,應用程序和虛擬目錄之間的區別。 但是,我不確定我的具體情況下最佳的部署方法是什么。

我有一個帶有IIS / asp.net的干凈的Windows '08服務器VM。 我以C:\\ inetpub \\ wwwroot為FTP根目錄設置了一個FTP站點,以為我可以從VS到此根目錄進行快速的“復制站點”。

但是,在進行復制之前,我想確保這是最快,最安全的方法。

請注意,該虛擬機將專門用於我的asp.net應用程序(出於測試目的),而我今天必須讓該應用程序通過EOD運行。

也就是說,我的問題是,我應該...

  1. 只需直接將“復制站點”直接復制到默認站點的根目錄,並利用已經創建的默認應用程序池,或者
  2. 在默認站點下添加一個新應用程序(如果這樣做,應該選擇默認應用程序池還是創建新應用程序池),或者
  3. 添加一個全新的網站?

另外,當我在這里時...我的應用程序是使用asp.net 4構建的。我應該選擇“默認應用程序池”還是“ ASP.NET 4.0集成的”?

謝謝你,愛德華

這是我設置IIS的方法:

  1. 創建一個新站點(我總是用它們將使用的域來命名站點)
  2. 創建一個新站點將創建一個新的應用程序池。 驗證應用程序池正在使用.NET 4.0 Integrated。

將您的站點復制/發布到一個文件夾,然后托管該文件夾。 如果將其托管在默認網站下,則該網站的URL將為http://機器名/站點名或http:// localhost / sitename。在另一種情況下,您將直接將站點托管在指定的端口上,甚至可以托管它在:80端口下,可以通過您的計算機名稱直接訪問。 選擇處於集成模式且受支持的版本為4.0的應用程序池,您將沒有任何問題(通常使用這些設置配置默認應用程序池)

暫無
暫無

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

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