【发布时间】:2011-01-06 23:50:12
【问题描述】:
使用 Visual Studio .NET 创建新网站时,项目会在默认网站位置创建,例如c:\inetpub\wwwroot\myapp.同样,在使用 Visual Studio Web 部署项目为此类应用程序创建 msi 包时,将使用自定义操作来确定默认网站的文件夹位置以及安装到该位置的文件。
当我查看当前 IIS 安装中的其他虚拟目录时,我看到了以下逻辑路径:
IISHelp:c:\windows\help\iishelp 报告:c:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportManager 报告服务器: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 继承任何权限?
非常欢迎任何指向有关该主题的官方指南的链接。
【问题讨论】:
-
这更适合 serverfault.com
标签: iis virtual-directory