社区
C#
帖子详情
C#的Webservice中调用32位的DLL,发布在本机没问题,发布在winserver2008R2上不行
度年如日1668
企业官方账号
2020-07-13 10:17:40
在C#中写了个Webservice,其中一个接口调用了一个32位的DLL
在我的电脑上运行这个Webservice的这个接口没问题(环境WIN10,VS2015),但把这个Webservice发布在winserver2008R2上后,访问
这个接口,就提示.....80040154 没有注册类.....。
网上的一些方法我都试过,没用。
开始我的本机也有这个提示,但我百度搞定了,但用搞定的方法对那台winserver2008R2无效。
试过方法:
1。把项目的属性里平台改为X86
2.
...全文
4006
4
打赏
收藏
C#的Webservice中调用32位的DLL,发布在本机没问题,发布在winserver2008R2上不行
在C#中写了个Webservice,其中一个接口调用了一个32位的DLL 在我的电脑上运行这个Webservice的这个接口没问题(环境WIN10,VS2015),但把这个Webservice发布在winserver2008R2上后,访问 这个接口,就提示.....80040154 没有注册类.....。 网上的一些方法我都试过,没用。 开始我的本机也有这个提示,但我百度搞定了,但用搞定的方法对那台winserver2008R2无效。 试过方法: 1。把项目的属性里平台改为X86 2.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
threenewbee
2020-07-15
打赏
举报
回复
2018 R2是64bit,默认.net程序也是64bit运行,你得在编译属性里面设置下,强制让它以32bit运行
hontim
2020-07-15
打赏
举报
回复
怎么搞定的,能否分享一下。
jianghupt
2020-07-13
打赏
举报
回复
cmd/register x.dll
度年如日1668
2020-07-13
打赏
举报
回复
引用 1 楼 tangyanzhi1111 的回复:
cmd/register x.dll
不是这个原因,我解决了
C#
调用
WebService
的3种方式 :直接
调用
、根据wsdl生成
webservice
的.cs文件及生成
dll
调用
、动态
调用
...
1.直接
调用
已知
webservice
路径,则可以直接 添加服务引用--高级--添加web引用 直接输入
webservice
URL。这个比较常见也很简单 即有完整的
webservice
文件目录如下图所示, 也可以在本地IIS根据
webservice
文件目录新
发布
一个
webservice
,然后程序动态
调用
,修改Url public new string Url { set; ...
C#
动态
调用
WebService
在
C#
程序
中
,若要
调用
WebService
,一般是采用"添加Web引用"的方式来实现的。但如果此
WebService
的URL是在程序运行过程
中
才能获得的,那怎么办呢?那就必须是"动态"
调用
这个
WebService
了。
网上有不少关于这方面的例子,总结了一下,主要有两种:(1)每次都动态
调用
,(2)将
WebService
生成为一个本地的
DLL
,生成客户端的实例。
第一种方法:
我把它放到一个叫
WebService
Helper.
Delphi
调用
C#
webservice
转自:http://www.cnblogs.com/jdmei520/archive/2009/06/17/1505053.html
Webservice
技术的出现将各种开发技术和语言完全的融合了,下面就这种融合在
C#
和delphi之间的交互做一次全面的体现 1.使用
C#
创建
C#
中
webService
发布
与
调用
C#
中
webService
发布
与
调用
http://gstarwd.javaeye.com/blog/551307
webService
的学习网上有很多文章,记得几个月前学习时按一篇文章能在
C#
中
正确找到与
调用
,在忙碌一阵,现在再回头来学习时却不知道怎么弄了。以前那篇文章也不知去向,经过这两天的摸索终于成功。由于在
webService
的
发布
中
遇到很多
问题
,
问题
很简单,在网上找过很多解决办法都很零碎,于时决定记录下来,以供自己以后可参照。
C#
调用
C语言写的
dll
,并
发布
web服务
创建ashx文件: using System; using System.Web; using System.Runtime.InteropServices; public class wgtochina : IHttpHandler { [
Dll
Import("casmapi.
dll
", EntryPoint = "wgtochina", CharSet = CharSet.An
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章