我正在从VS 2010设置一个Web Deploy包,该包将作为.zip前往客户端,并使用GUI(而不是生成的批处理文件)运行。
我遇到的问题是,我还没有想出如何将网站部署为“root”网站默认 ,因为所有包到目前为止的努力包括虚拟目录默认值。
在IIS7 / 7.5中:
在Visual Studio 2010中,打包/发布Web 设置中的'IIS网站/应用程序'字段:
我注意到在(ProjectName).SetParameters.xml 文件外部部署.zip文件,如果包含正确的设置(从命令行运行时有效)
<setParameter name="IIS Web Application Name" value="WebsiteName/" />
有关在IIS GUI中安装时如何将其设置为默认根网站的任何建议吗?
答案 0 :(得分:6)
我知道这是一个老问题,但我发现它同时遇到了同样的问题,并希望分享我的解决方案,如果它可以帮助其他任何人。
使用Windows 7上安装的Visual Studio 2013和Web Deploy 3.5测试了以下内容。
制作&#34;应用程序路径&#34;在IIS上使用“部署”|“导入”应用程序时,将其设置为空白,将 DeployIisAppPath设置为斜杠而不是空白。该参数可以添加到&#34; PublishProfiles&#34;中的 .pubxml 文件中。用于部署。
<DeployIisAppPath>/</DeployIisAppPath>
这会在导入包时将字段的默认值设为空白(参见屏幕截图):
我还没有设法摆脱那个恼人的警告信息。