您可以查詢默認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