我应该将我的ASP.NET网站放在wwwroot文件夹中吗?

Jon*_*ams 59 asp.net iis hosting

我有一些在一台机器上运行在IIS下的网站.

我应该将这些网站放在C:\ inetpub\wwwroot \文件夹内还是放在C:\ inetpub \文件夹中?

例如

  • C:\的Inetpub\wwwroot的\ WEBSITE1 \
  • C:\的Inetpub\wwwroot的\ WEBSITE2 \

要么

  • C:\的Inetpub\WEBSITE1 \
  • C:\的Inetpub\WEBSITE2 \

对于任何一个或另一个推荐位置是否有任何优缺点(我这台机器上只有一个C盘)?

我不确定是否有一个"正确"的答案,但是如果有的话,想要遵循最佳实践.

非常感谢,乔纳森

Not*_*tMe 62

走第二条路线.

wwwroot只是作为服务器默认网站的容器.如果从IIS中删除默认网站,则可以安全地删除此目录.无论如何,您的网站与默认设置无关,因此它们应该位于inetpub下的自己的文件夹中.

也就是说,我们有时在同一台服务器上有多个"类型"的站点.例如DEV和QA.在这种情况下,我会将其构造为:

c:\ inetpub\dev\site1
c:\ inetpub\dev\site2

c:\ inetpub\qa\site1
c:\ inetpub\qa\site2

  • 谢谢克里斯。是的,我怀疑是这样的。我已经在 inetpub 文件夹中创建了我的网站文件夹。 (2认同)

小智 5

作为变体:

C:\网站\my.site1.com

C:\网站\my.site2.com