改变WCF service location的 hostName
2012-03-06 17:34
183 查看
新建一个WCF,在FLEX里调用,发现提示生成的WSDL的host不正确。
在实际项目里,当然更希望这里是 IP或者域名,而不是 computer name
google之,fix it.
1) 改变IIS 网站绑定
cmd 查看当前绑定
cscript //nologo %systemdrive%\inetpub\adminscripts\adsutil.vbs get W3SVC/1/ServerBindings
更改绑定
cscript //nologo %systemdrive%\inetpub\adminscripts\adsutil.vbs set W3SVC/1/ServerBindings “:80:192.168.1.224”
也有介绍通过开启 HTTPS来解决,本人没尝试,代码如下
cscript //nologo %systemdrive%\inetpub\adminscripts\adsutil.vbs set W3SVC/1/SecureBindings“:443:www.fancydomain.com”
2) 重启IIS
cmd >> iisreset
3) 查询WSDL http://192.168.1.224/UserAPI.svc?wsdl
在实际项目里,当然更希望这里是 IP或者域名,而不是 computer name
google之,fix it.
1) 改变IIS 网站绑定
cmd 查看当前绑定
cscript //nologo %systemdrive%\inetpub\adminscripts\adsutil.vbs get W3SVC/1/ServerBindings
更改绑定
cscript //nologo %systemdrive%\inetpub\adminscripts\adsutil.vbs set W3SVC/1/ServerBindings “:80:192.168.1.224”
也有介绍通过开启 HTTPS来解决,本人没尝试,代码如下
cscript //nologo %systemdrive%\inetpub\adminscripts\adsutil.vbs set W3SVC/1/SecureBindings“:443:www.fancydomain.com”
2) 重启IIS
cmd >> iisreset
3) 查询WSDL http://192.168.1.224/UserAPI.svc?wsdl
相关文章推荐
- WCF和ASMX WebService的区别是什么
- Entity Framework4.0 (九EF4与WCF Data Service的结合使用
- jquery ajax调用WCF,采用System.ServiceModel.WebHttpBinding
- WCF Service 配置文件注释(转)
- WCF Data Service工具包
- Invoke WCF service from Java Client with Authentication (X.509 Certificate) Java 客户端调用WCF服务 需要安全验证
- Asp.Net Ajax+WCF Service+ADO.NET Entity Framework实现数据列表,数据筛选,分页,排序,删除
- MS CRM Callouts Tip - 调用WCF service in CRM 3 Callouts (.net 1.1)
- 用JavaScript调用WCF Service
- 如何创建一个RESTful WCF Service
- jquery使用json格式 调用 restful wcf web service
- HTTP Basic Authentication验证WCF Data Service
- 利用 WCF duplex Service 【推送】数据到Siliverlight客户端 的双向通讯例子
- Wake lock in LocationManagerService
- WCF Data Service 的.NET Client 的不支持原生类型服务操作的解决方法
- [WCF] Could not find default endpoint element that references contract 'xx' in the ServiceModel
- WCF Data Service 的.NET Client 的不支持原生类型服务操作的解决方法
- WCF Data Service 创建OData服务
- WCF实例 —— 自定义DataService数据模型(1)
- WCF Service中HttpContext.Current为null的解决办法