您可以查询默认Web站点当前的站点绑定如下:
CSCRIPT // NOLOGO%SYSTEMDRIVE%\的Inetpub \ adminscripts \ adsutil.vbs获取SVC/1/ServerBindings
这里是改变它的命令:
CSCRIPT // NOLOGO%系统%\的Inetpub \ adminscripts \ adsutil.vbs设置SVC/1/ServerBindings“:80:www.fancydomain。 com“
您也可以从IIS管理器UI更改它。对于HTTPS,下面的命令将工作:
CSCRIPT // NOLOGO%系统%\的Inetpub \ adminscripts \ adsutil.vbs设置SVC/1 /的SecureBindings“:443:www.fancydomain.com”
2)回收AppDomain
更改IIS设置后,WCF不会自动从IIS元数据库中选取更改。您必须回收用于虚拟应用程序的当前AppDomain。有几种不同的方式来做到这一点:
·虚拟应用 ·更改web.config文件中杀死w3wp.exe进程 ·运行“iisreset.exe命令” 3)查询的WSDL
我使用IIS 6,但这至少让我知道我正处在正确的轨道上。我一直在尝试使用adsutil.vbs脚本来配置IIS 6,但它看起来并没有在后面提供页面。我正在使用的命令是。 CSCRIPT adsutil.vbs set w3svc \ 1 \ serverbindings“:80:www.url.co.uk” 谢谢, 尼尔。 – 2010-04-12 09:52:07