将root部署配置为默认值
我正在设置一个VS 2010的Web Deploy软件包,它将作为.zip前进到客户端,并使用GUI(而不是生成的批处理文件)运行。
我遇到的问题是,我还没有想出如何将网站默认部署为“根”网站 ,因为迄今为止所有软件包工作都包含虚拟目录默认设置。
在IIS7 / 7.5中:
在Visual Studio 2010中,打包/发布Web设置中的'IIS网站/应用程序'字段:
我注意到,在(ProjectName).SetParameters.xml文件outsite中部署.zip文件,如果包含正确的设置(从命令行运行时会起作用)
<setParameter name="IIS Web Application Name" value="WebsiteName/" />
在IIS GUI中安装时如何将其默认为根网站的任何建议?
我知道这是一个古老的问题,但是我自己也遇到了同样的问题,并且希望在可以帮助其他人的情况下分享我的解决方案。
已经使用安装在Windows 7上的Visual Studio 2013和Web Deploy 3.5对以下内容进行了测试。
要在IIS上使用“部署”|“导入”应用程序...时使“应用程序路径”为空白,请将DeployIisAppPath设置为斜线而不是空白。 该参数可以添加到用于部署的“PublishProfiles”中的.pubxml文件中。
<DeployIisAppPath>/</DeployIisAppPath>
这会在导入包时将该字段的默认值设置为空(请参阅截图):
我没有设法摆脱那令人讨厌的警告信息。
链接地址: http://www.djcxy.com/p/81685.html