今天在VS2012中写一个WebService,刚开始没有管命名空间,直接使用了默认的命名空间和类名,后来把命名空间和类名rename了一下,发现任何的改动都不生效了,特别纳闷,无论是在客户端重新添加引用还是在页面上查看服务方法都显示的是原来的,改了端口号IIS地址都不行,我以为是我的webservice坏掉了,在网上查了半天,才发现asmx除了code之外还有一种markup,双击打开的是code,只有右键选择“View Markup”才能切换到xml声明模式。在里面发现Class属性的值还是原来默认的命名空间和类名,果断改掉,之后就ok啦。
Subscribe
0 Comments
Oldest