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