首页 > Web开发 > 详细

webservice调用dll

时间:2015-08-10 17:55:38      阅读:305      评论:0      收藏:0      [点我收藏+]

今天客户那里报出来,ws通讯不成功。但是在本机和windows2003上都可以测试成功。WS的页面(asmx)可以出来,但是点击接口方法,调用就报http500错误。

 

网站无法显示该页面

 HTTP 500
 
 

最可能的原因是:

  • 该网站正在进行维护。
  • 该网站有程序错误。
 

你可以尝试以下操作:

后来用chrome再访问了一下,错误信息是这样的

System.BadImageFormatException: 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
   在 PwCommunicate.CsCommunicate.init(String ipAddr, Int32 port)
通过网上查的一些信息System.BadImageFormatException错误一般是64位系统不兼容32位程序,只要在IIS里设置32位程序就可以了,具体操作:
打开IIS7,在左边点“应用程序池”-》单击中间建好应用程序网站的项目---->在右上角点“设置应用程序池默认设置”
在弹出框内“启用32位应用程序”改成true。这样就兼容32位程序执行和调用了。

webservice调用dll

原文:http://www.cnblogs.com/Anders888/p/4718529.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!