Ove*_*lew 7 iis-7 visual-studio-2010 webdeploy
我正在从VS 2010设置一个Web Deploy包,它将以.zip的形式前往客户端,并使用GUI(而不是生成的批处理文件)运行.
我遇到的问题是,我还没有想出如何将网站默认部署为"root"网站,因为到目前为止所有的包工作都包含虚拟目录默认值.
在IIS7/7.5中:
在Visual Studio 2010中,打包/发布Web设置中的"IIS网站/应用程序"字段:
我注意到在(ProjectName).SetParameters.xml文件outsite中部署.zip文件,如果包含正确的设置(从命令行运行时有效)
<setParameter name="IIS Web Application Name" value="WebsiteName/" />
Run Code Online (Sandbox Code Playgroud)
在IIS GUI中安装时如何使其默认为根网站的任何建议?
我知道这是一个古老的问题,但我发现它同时遇到了同样的问题,并希望分享我的解决方案,如果它可以帮助其他人.
以下内容已使用Windows 7上安装的Visual Studio 2013和Web Deploy 3.5进行了测试.
要在IIS上使用"部署"|"导入"应用程序时使"应用程序路径"为空,请将DeployIisAppPath设置为斜杠而不是空白.该参数可以添加到用于部署的"PublishProfiles"中的.pubxml文件中.
<DeployIisAppPath>/</DeployIisAppPath>
Run Code Online (Sandbox Code Playgroud)
这将导入包时该字段的默认值为空(参见屏幕截图):

我还没有设法摆脱那个恼人的警告信息.
| 归档时间: |
|
| 查看次数: |
1232 次 |
| 最近记录: |