Should I put my ASP.NET websites in the wwwroot folder?

后端 未结 4 1244
小蘑菇
小蘑菇 2020-12-07 19:48

I have a number of websites that run under IIS on a single machine.

Should I put these websites inside of the C:\\inetpub\\wwwroot\\ folder or inside the C:\\inetpub

相关标签:
4条回答
  • 2020-12-07 20:28

    There is no definitive answer but

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

    are the standard locations for web sites. For example c:\inetpub\ftproot could be used to host an FTP site.

    0 讨论(0)
  • 2020-12-07 20:29

    if you prefer you can put your application folder on desktop of your server. It is really up to you. You just need to make the proper configurations inside IIS and grant necessary access permissions to your folder. That's all.

    0 讨论(0)
  • 2020-12-07 20:39

    Go the second route.

    wwwroot is simply there as the container for the default website for the server. If you delete the default website from within IIS, then you can safely remove this directory. Regardless, your sites have nothing to do with the default, so they should be in their own folders under inetpub.

    That said, we sometimes have multiple "types" of sites on the same server. For example DEV and QA. In this case I would structure it as:

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

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

    0 讨论(0)
  • 2020-12-07 20:50

    As variant:

    C:\WebSites\my.site1.com

    C:\WebSites\my.site2.com

    0 讨论(0)
提交回复
热议问题