我正在使用VS 2010设置Web Deploy包,将其作为.zip文件发送给客户并使用GUI运行(而非生成的批处理文件)。
我遇到的问题是,我还没有找到如何使网站默认部署为“根”网站,因为到目前为止,所有的打包工作都包含默认虚拟目录。
在IIS7/7.5中: - 我可以接受关于它提交到根网站的警告(如此问题所讨论的)。这仍然需要服务器管理员手动删除文本。 - (虽然我不介意禁用警告...) - VS 2010生成的输出不适用于从服务器根目录导入服务器或站点包选项,因为它包含应用程序。 - 在目标环境中,最好不要预填充App Pool服务帐户等值。 在Visual Studio 2010中,在Package/Publish Web设置中,“IIS Web site/application”字段: - 它不允许空白条目,并将默认为“Default Web Site/(Project)_deploy”。 - 将其设置为“WebsiteName/”在另一端不起作用。
我注意到在部署的.zip文件外部的(ProjectName).SetParameters.xml文件中,如果包含正确的设置,则可以通过命令行运行。
有什么建议可以在IIS GUI中安装时将其默认设置为根网站吗?
我遇到的问题是,我还没有找到如何使网站默认部署为“根”网站,因为到目前为止,所有的打包工作都包含默认虚拟目录。
在IIS7/7.5中: - 我可以接受关于它提交到根网站的警告(如此问题所讨论的)。这仍然需要服务器管理员手动删除文本。 - (虽然我不介意禁用警告...) - VS 2010生成的输出不适用于从服务器根目录导入服务器或站点包选项,因为它包含应用程序。 - 在目标环境中,最好不要预填充App Pool服务帐户等值。 在Visual Studio 2010中,在Package/Publish Web设置中,“IIS Web site/application”字段: - 它不允许空白条目,并将默认为“Default Web Site/(Project)_deploy”。 - 将其设置为“WebsiteName/”在另一端不起作用。
我注意到在部署的.zip文件外部的(ProjectName).SetParameters.xml文件中,如果包含正确的设置,则可以通过命令行运行。
<setParameter name="IIS Web Application Name" value="WebsiteName/" />
有什么建议可以在IIS GUI中安装时将其默认设置为根网站吗?