При создании новых веб-сайтов с помощью Visual Studio .NET проекты создаются в местоположении веб-сайта по умолчанию, например. c: \ inetpub \ wwwroot \ myapp. Аналогичным образом, при создании пакетов msi для таких приложений с помощью проекта веб-развертывания Visual Studio будет использоваться настраиваемое действие для определения местоположения папки веб-сайта по умолчанию и файлов, установленных в этом месте.
Когда я смотрю на другие виртуальные каталоги в моей текущей установке IIS, я вижу следующие логические пути:
IISHelp: c: \ windows \ help \ iishelp Reports: c: \ Program Files \ Microsoft SQL Server \ MSSQL.3 \ Reporting Services \ ReportManager ReportServer: c: \ Program Files \ Microsoft SQL Server \ MSSQL.3 \ Reporting Services \ ReportServer crystalreportviewers12: C: \ Program Files \ Business Objects \ Common \ 4.0 \ crystalreportviewers12
Мой вопрос: действительно ли c: \ inetpub \ wwwroot - правильное место для использования, даже если виртуальный каталог создан на веб-сайте по умолчанию? Разве не было бы более подходящим установить файлы в c: \ Program Files \ myapp, создать виртуальный каталог, а затем указать этот виртуальный каталог в эту папку (убедившись, что для папки были назначены надлежащие разрешения, так как это будет не наследовать разрешения от c: \ inetpub \ wwwroot)?
Любые ссылки на официальные руководства по этой теме приветствуются.