使用 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 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 继承任何权限)?
任何指向有关此主题的官方指南的链接都将受到欢迎。