1   如果wcf服务与web发布在同一iis目录下,没有跨域的问题   但发布前要修改 ServiceReferences.ClientConfig 把wcf服务地址改为你发布后的iis的ip地址(包括端口)   2 为IIS注册APS.net 参考以下步骤:在命令提示符CMD(需要以管理员权限运行)上打开地址 C:WindowsMicrosoft.NETFrameworkv4.0.30319(最高的.net版本,除4.5之外) .执行aspnet_regiis.exe -iru .如图: 3…
使用.NET 开发Web Service,有一个很方便的功能就是可以通过IE直接测试Web Service.当你的Web Service的参数都是元数据类型,那么只要你使用IE浏览Web Service就可以页面的输入框中输入必需的参数,点击调用,即可完成Web Service的测试调用.方便! 但是,在有些情况下,虽然我们开发的Web Service都使用元数据类型的参数,为什么死活都无法直接调用测试呢?点击方法链接也只是出现SOAP消息的格式定义?原来这个问题一直都没有解 决,google一…
环境描述 前端:jsp 后端:SpringMVC Controller 尽管jsp页面已设置了pageEncoding: <%@page contentType="text/html" pageEncoding="UTF-8"%> 然后在控制器中,读取到的对应参数如果含有中文,则出现乱码,例如: public ModelAndView search(@RequestParam("keyword") String keyword) {…
首先安装了VS2012. 首先在计算机--管理 中添加服务器角色, 添加角色: 进行各种设置: 选择对应的应用程序池,原来默认的是: 需要添加一个4.0的. 添加后,原因:在安装Framework v4.0之后,再启用IIS,导致Framework没有完全安装 解决:开始->所有程序->附件->鼠标右键点击"命令提示符"->以管理员身份运行->%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis…
在命令提示符中启动Tomcat时,日志窗口出现乱码: 乱码的原因肯定是日志解码错误引起的,因此就有一系列问题: 1.这个窗口的文本编码是什么? 窗口的文本编码查看:右击窗口>选项 可以看到窗口的编码是GBK: 2.窗口中日志的编码是什么? Tomcat中的日志编码在安装文件下的conf>logging.properties设置:在第51行看到是UTF-8 3.如何修改日志的编码? 找到安装文件夹下的conf>logging.properties文件,修改java.util.logging…
在本示例开始之前,让我们先来了解一下什么是wcf? wcf有哪些特点? wcf是一个面向服务编程的综合分层架构.该架构的项层为服务模型层. 使用户用最少的时间和精力建立自己的软件产品和外界通信的模型.它使得开发者能够建立一个跨平台的安全.可信赖.事务性的解决方案.且能与已有系统兼容写作. 简单概括就是:一组数据通信的应用程序开发接口. 好啦,wcf就介绍这么多,需更深入的了解请百度或自己去用了之后就会深有体会.下面开始我们的示例. 在这个示例中, 我们将学习如何创建WCF服务,如何测试WCF服务…
C#不用union,而是有更好的方式实现   用过C/C++的人都知道有个union,特别好用,似乎char数组到short,int,float等的转换无所不能,也确实是能,并且用起来十分方便.那C#为什么没有这个关键字呢?怎么实现这个功能?其实C#只是没有了这个关键字,但是功能是能实现的,而且也是非常方便,并且是安全的.网上有人用StructLayout特性来实现union,也确实是实现了一些功能.比如:C/C++:    union {        unsigned char ch    …
最近在写一个爬虫,目标网站是:http://zx.bjmemc.com.cn/,可能是为了防止被爬取数据,它给自身数据加了密.用谷歌自带的抓包工具也不能捕获到数据.于是下了Fiddler.     Fiddler的爬取结果如下:     可见,除了头信息之外,下面的数据信息显示成了乱码.这样就不能用程序模拟浏览器发送数据了.     解决办法之一就是获取此字符串的十六进制编码.将Fiddler切换至Hexview,如下图所示:     其中蓝色部分是header头信息,黑色字体就是传送的数据.你…
返回xml过长时被nginx截断的解决办法 问题描述:通过网页获取数据,数据格式为xml.当xml比较短时,可以正常获取数据.但是xml长度过长时不能正常获取数据,通过观察返回数据的源代码,发现xml被截断了. 服务器环境:CentOS 6.5,Nginx 1.0.15,PHP 5.3.3 解决方法:对比发现,使用apache代替nginx的时候可以正常获取长的xml数据.确定问题出现在nginx的配置上.查看ngnix日志(yum安装默认目录:/var/log/nginx/)发现问题所在."/…
Vmware虚拟机下不能访问网络的解决办法之一 1.这个是默认的网络设置 2.如果不能访问网络,看下VMware相关的服务有没有打开,win+R 3.找到VMware的相关选项,全部启用(当然网络可能只是依赖NAT Service或其他的服务) 4.打开虚拟机,看是否能够联网.…