Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio 2013 Web部署包和运行时的物理IIS路径_Iis_Visual Studio 2013_Msdeploy_Webdeploy - Fatal编程技术网

Visual Studio 2013 Web部署包和运行时的物理IIS路径

Visual Studio 2013 Web部署包和运行时的物理IIS路径,iis,visual-studio-2013,msdeploy,webdeploy,Iis,Visual Studio 2013,Msdeploy,Webdeploy,当我将Web部署包导入到IIS 7中时,它将安装到Windows Server 2008 R2上默认IIS目录(c:\inetpub\www)下的物理路径 我正在使用Visual Studio 2013社区版创建Web部署包,并按照说明进行操作。在该链接的末尾,它说您可以指定物理IIS路径,但我希望安装它的用户能够在运行时选择物理IIS路径,而不是为所有安装设置相同的路径 是否可以通过Web部署包实现这一点?我希望避免使用Wix创建安装程序。从您的链接,您将转到没有物理IIS路径选项的位置。事实

当我将Web部署包导入到
IIS 7
中时,它将安装到Windows Server 2008 R2上默认IIS目录(
c:\inetpub\www
)下的物理路径

我正在使用Visual Studio 2013社区版创建
Web部署包
,并按照说明进行操作。在该链接的末尾,它说您可以指定
物理IIS路径
,但我希望安装它的用户能够在运行时选择
物理IIS路径
,而不是为所有安装设置相同的路径


是否可以通过Web部署包实现这一点?我希望避免使用Wix创建安装程序。

从您的链接,您将转到没有物理IIS路径选项的位置。事实上,在你的VS 2013社区也是如此。在我看来,当用户在一台机器上使用WebDeployPackage时,不需要注意IIS路径,只要在
WebApi.SetParameters.xml
中更改
IIS Web应用程序名称即可。我试图让WebDeploy包做的比预期的更多。我想给安装它的人更多的控制权来指定物理IIS安装路径,但我不认为它是为了允许这样做而设计的。如果我想让他们这样做并让他们手动设置IIS,我必须使用文件系统选项发布。