1、怎么把用delphi写的webservice移植到另外的机器上去?在公司里写好的webservice,要放在客户那边的机器上去,怎么移植呀?
2、还有.net调用delphi写的webservice会出现中文成乱码的现象,怎么解决???

解决方案 »

  1.   

    1、首先要把你的webservice打成安装包(如果不打包,拷贝也可以)。然后将程序所在的目录设置为Web共享(这和在IIS中配置虚拟目录效果相同)。要注意的是一定要将其“应用程序许可”一项设置为“执行(包括脚本)”。然后在地址栏中敲入你的WebService虚拟路径(如http://localhost/虚拟目录别名/应用程序名.exe/wsdl/),测试一下是不是通了。
    2、中文出乱码是因为两者对字符串的处理方式不太一样。你可以在使用字符串之前先将字符串进行Base64编码,然后另一端用base64解码即可。