找不到IIS上发布的WCF服务
在IIS下发布服务后,在浏览器中打开服务后(服务一直开着),我在客户端添加服务引用时候输入地址,找不到服务,这种情况您遇到过吗?发布服务截图:
报错截图:
IIS WCF 找不到IIS上的服务 --------------------编程问答-------------------- 没用过WCF,但上面提示的你难道看不到?
svcutil.exe ....
--------------------编程问答-------------------- 用一个大一点的端口号,最好是5000以上的 --------------------编程问答-------------------- Wat --------------------编程问答-------------------- 不太清楚啊,是不是你的这个服务没有对外开放啊。只能本机上访问啊 --------------------编程问答-------------------- 服务和客户端都在本机上 --------------------编程问答-------------------- 换端口也不行 --------------------编程问答-------------------- 選擇添加WEB引用試試? --------------------编程问答-------------------- 直接在你的浏览器上打
http://localhost:4/service1.svc?wsdl
能够看到正确的schema输出吗?
如果可以,再在vs上直接使用这个含有?wsdl的地址试试看。如果不可以,那么就不必去试更多的了。可以重建一个网站工程,再试试在别的工程里创建svc文件。
实际上你可以把这个wsdl输出内容保存为本地文件,然后在你的vs的这个窗口里,直接选择本地的wsdl文件。而不用选择http://......
在一些大公司,他们在项目前期开发过程中,不会随便把内部的网站开发给别的公司,他们都是保存了这个wsdl文件,然后提供别的协作公司去开发。 --------------------编程问答--------------------
學習了
补充:.NET技术 , C#