Asp.net

我應該把我的 ASP.NET 網站放在 wwwroot 文件夾中嗎?

  • September 23, 2011

我有許多網站在一台機器上的 IIS 下執行。

我應該將這些網站放在 C:\inetpub\wwwroot\ 文件夾內還是 C:\inetpub\ 文件夾內?

例如

  • C:\inetpub\wwwroot\Website1\
  • C:\inetpub\wwwroot\Website2\

要麼

  • C:\inetpub\Website1\
  • C:\inetpub\Website2\

是否有任何一個或另一個推薦位置的優點/缺點(我這台機器上只有一個 C 驅動器)?

我不確定是否有一個“正確”的答案,但如果有的話,我想遵循最佳實踐。

非常感謝,喬納森

走第二條路線。

wwwroot 只是作為伺服器預設網站的容器存在。如果從 IIS 中刪除預設網站,則可以安全地刪除此目錄。無論如何,您的站點與預設值無關,因此它們應該位於 inetpub 下自己的文件夾中。

也就是說,我們有時在同一台伺服器上有多種“類型”的網站。例如 DEV 和 QA。在這種情況下,我會將其構造為:

c:\inetpub\dev\site1

c:\inetpub\dev\site2

c:\inetpub\qa\site1

c:\inetpub\qa\site2

引用自:https://stackoverflow.com/questions/7529913