最近有空研究了一下wcf,在客户端使用命令行的方式编辑服务器端的地址时老提示错误无法从地址A中获取元数据
把 地址A 在客户端项目中通过添加web服务引用则没有问题
看了老半天,突然发现 srctil。exe 后面跟的地址必须是寄托于iis服务的那个svc地址,也就是引用的地址不对
迷惑了老半天,不明白啥意思
后来问过一个接触过这个的同事,说是只要寄托于iis的那个svc地址不发生变化,服务器的地址(地址A,localhost)端口不发生变化,srctil.exe编辑的实际上地址是 地址A(localhost)
不知道理解的对不对,先记录下来
做了一个测试,发现不对
1.我在服务上发布了一份程序,且这份程序寄托于iis
2.依托这份程序的约束增加了一个方法,然后使用命令行的方式调用服务器上的地址,没有新增加的方法