我用WCF做了个服务,用网页调用这个服务。
在VS2010运行时WCFSVRhost这个服务自己会启动,
但时我的网页发布到IIS后,WCFSVRhost这个服务不会自启动。
如何手工启动,会让它自己启动呢?
谢谢!
------解决方案--------------------
看看MSDN上有关WCF的帮助,里面就有如何Host的介绍。
------解决方案--------------------
IIS host 会自动启动啊。不需要你自己写 host.open 啊。
创建 WCF Application,默认使用 svc 的 markup 里用默认的 WsHttpBindingServiceHostFactory 会自动Open Host
------解决方案--------------------
通过 IIS 管理工具,即可启动Web Application (WCF一般作为一个Web Application发布)
注意修改默认程序应用池(.net 2.0 还是 .net 4.0)
------解决方案--------------------
添加服务引用就可以了。ip改为你发布的ip
------解决方案--------------------
http://localhost/WCF/Service1/mex 才是引用地址。