wcf寄宿在IIS里的时候,用vs自带的那个wcf测试工具,直接输如类似这样的地址
http://192.168.0.238/Service1.svc
就能得到该服务的全部接口信息,但是为啥其它的很多时候必须这样写
http://192.168.0.238:81/Service1.svc?wsdl
iis解析wcf的时候到底干了啥?
------解决方案--------------------
Web service描述语言(WSDL)就是这样一个基于XML的语言,用于描述Web service及其函数、参数和返回值。因为是基于XML的,所以WSDL既是机器可阅读的,又是人可阅读的,这将是一个很大的好处。一些最新的开发工具既能根据你的Web service生成WSDL文档,又能导入WSDL文档,生成调用相应Web service的代码。
不管最后加不加wsdl,都会解析到指定的服务地址。