摘要: 我用使用Web Service 就是为了让其在服务器端处理,然后返回一个结果,但是在服务器端返回的数据类型是有限制的,因为客户端可能并不能识别这种类型,比如Dictionary,当然返回普通的int,string是没有问题的,但是有的时候我们返回的比较复杂,那么自己构建XML然后在前端解析XML。对于Slverlight来说,我们可以使用json,我们使用一个对象定义其结构,注意该类应该放在asmx.CS这个文件中,如果单独定义了一个cs文件,那么客户端就必须存在和这个一样结构的类,原因大家可以通过下面博文中的序列化和反序列化代码中得知:http://www.cnblogs.com/Mainz 阅读全文
posted @ 2012-09-19 07:44 醉意人间 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 在部署Web Service或者Web 应用的时候,很多的时候,我都是直接Copy这些项目到wwwroot目录下,如果遇到跨域问题,直接将跨域文件放到这个地方就可以,其实在部署的时候,我们完全没必要这么做,首先这样做会使得wwwroot目录变得更大,而且这个一般是在系统盘,所以我们经常是通过建立虚拟目录,用虚拟目录指向Web Service的物理地址,然后将跨域文件放到这个物理地址上即可。 阅读全文
posted @ 2012-09-19 07:35 醉意人间 阅读(459) 评论(0) 推荐(0) 编辑