[C#] .net WebService返回 Dictionary 时序列化问题
今天在实现一个WebService方法时想放回一个Dictionary,编译通过,但是运行时报“is not supported because it implements IDictionary.”,这时由于Dictionary不能进行xml序列化引起的
今天在实现一个WebService方法时想放回一个Dictionary,编译通过,但是运行时报“is not supported because it implements IDictionary.”,这时由于Dictionary不能进行xml序列化引起的
WebService发布之后,任何用户都可以对其进行调用,为了防止一些接口被匿名用户访问,可以对.net webservice实现调用认证,把要认证的信息填入SoapHeader中,在调用Api时一并发给服务端,服务端取出认证信息进行验证
今天在VS2012中写一个WebService,刚开始没有管命名空间,直接使用了默认的命名空间和类名,后来把命名空间和类名rename了一下,发现任何的改动都不生效了,特别纳闷,无论是在客户端重新添加引用还是在页面上查看服务方法都显示的是原来的,改了端口号IIS地址都不行