首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C#无法调用<function>,因为它是web方法

C#无法调用<function>,因为它是web方法
EN

Stack Overflow用户
提问于 2009-06-29 16:09:49
回答 2查看 2.9K关注 0票数 0

我有一个自定义的C#组件库( D1 ),它有一个web引用,D1由调用web引用中的方法的库(D2)引用。使用反射将D2加载到控制台应用程序中。

当我引用上面的D1时,在测试控制台应用程序中,并调用web引用中的方法。但是,当我使用反射加载它并进行相同的调用时,收到以下错误: cannot call,因为它是一个web方法。

我已经使用.NET 2.0和3.0框架尝试过了。

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2009-08-04 16:23:46

当我检查调试器中的值时,我得到了相同的错误。我不确定这与你的反射调用有多大可比性。

我的代码调用它很好,但是调试器抛出了这个错误。

希望这能帮助到一些人

票数 1
EN

Stack Overflow用户

发布于 2009-09-09 07:09:40

对于公开[WebMethod]标记的API的类来说,这是一个很好的实践--您看到的工作调用可能会绕过这样的填充。

Reflector对程序集有什么要说的?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1059140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档