ayu0927 2014-07-19 07:43 采纳率: 0%
浏览 1704

c# webservice 【serviceMode 客户端配置部分中,找不到引用协定......】

类库工程 引用webservice,运行会报错:
【serviceMode 客户端配置部分中,找不到引用协定的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。】。

而用winform同样的代码就可以正常运行, 是因为类库读不到app.config配置文件吗? 如何解决,请高手指点。

做的是c#调用java webservice,在类库中添加引用服务的方式。请问有什么解决方案。如果有类似的代码请分享下。

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-02 09:02
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    要解决这个问题,首先确保你的项目已经正确安装了.NET Framework,并且你的类库引用了正确的命名空间。其次,检查你的类库是否包含一个名为ServiceConfiguration.csServiceConfiguration.xml的配置文件。

    如果你在使用Visual Studio进行开发,你可以通过右键点击你的类库项目,选择"管理工具" -> "解决方案资源管理器"来查看类库中的配置文件是否存在。如果不存在,你可以在类库项目根目录下创建这个文件,并将其包含在你的项目中。

    此外,你还可以尝试将类库中的ServiceConfiguration.csServiceConfiguration.xml替换为ServiceConfiguration.Default.csServiceConfiguration.Default.xml,这样可以避免出现serviceMode元素缺失的问题。

    最后,你可以考虑使用其他方法来实现C#与Java之间的通信,例如使用第三方库(如WCF、RestSharp等)或者直接使用XML-RPC。这些方法通常比使用HTTP协议更安全和可靠,而且更容易集成到现有的应用中。

    评论

报告相同问题?