Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.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
Asp.net 如何使用tfs release management client在IIS中设置网站/web应用程序的主机名?_Asp.net_Iis_Tfs_Binding_Release Management - Fatal编程技术网

Asp.net 如何使用tfs release management client在IIS中设置网站/web应用程序的主机名?

Asp.net 如何使用tfs release management client在IIS中设置网站/web应用程序的主机名?,asp.net,iis,tfs,binding,release-management,Asp.net,Iis,Tfs,Binding,Release Management,我必须使用TFS Release Management Client部署几个站点,所有这些站点都在同一台机器上,所以使用相同的IIS。它们都将在端口80上,但请求是针对不同的主机名(域)提供的。 使用IISConfig工具,可以更改端口,但不能更改主机名。您知道一种不创建自定义工具即可实现此目的的快速方法吗?经确认,这是不可能的,但如果您向下滚动,会有一个如何快速绕过此限制的建议。 创建2个操作 -Command "& { Import-Module WebAdministration;

我必须使用TFS Release Management Client部署几个站点,所有这些站点都在同一台机器上,所以使用相同的IIS。它们都将在端口80上,但请求是针对不同的主机名(域)提供的。
使用IISConfig工具,可以更改端口,但不能更改主机名。您知道一种不创建自定义工具即可实现此目的的快速方法吗?

经确认,这是不可能的,但如果您向下滚动,会有一个如何快速绕过此限制的建议。 创建2个操作

-Command "& { Import-Module WebAdministration; New-WebBinding -Name '__Name__' -IPAddress '__IPAddress__' -Port '__Port__' -HostHeader '__HostHeader__'   }"


实际上,我意识到问题不仅仅在于主机名,还在于整个绑定条目
-Command "& { Import-Module WebAdministration; Remove-WebBinding -Name '__Name__' -IPAddress '__IPAddress__' -Port '__Port__' -HostHeader '__HostHeader__' } "