码迷,mamicode.com
首页 > Web开发 > 详细

webservice调用dll

时间:2015-08-10 17:57:13      阅读:133      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!