【问题标题】:Dll with WebServices from .Net to vb6 - how to setup app.config从 .Net 到 vb6 的带有 WebServices 的 Dll - 如何设置 app.config
【发布时间】:2018-05-30 06:24:49
【问题描述】:

我有一个与 webServices 一起工作的 DLL。

我使用 .NET 开发了一些使用此 DLL 并且可以正常工作的项目。

我也有一些用 VB6 开发的项目,我需要使用这个 DLL,但是当我调用运行 web 服务的方法时,它会显示以下消息。

在服务模型客户端配置部分找不到引用合同“MYDLLNAME”的默认端点元素。这可能是因为找不到您的应用程序的配置文件,或者因为在客户端元素中找不到与此合同匹配的端点元素

我一开始用.NET的项目解决了这个问题,我在项目main的app.config中添加了DLL项目的app.config的一部分,它工作正常。

我的问题是,如何在 VB6 中解决它?

【问题讨论】:

    标签: .net web-services vb6


    【解决方案1】:

    想象一下你有:

    • 用 .NET 编写的名为 project1.dll 的 DLL,需要 app.config
    • 用 .NET 编写的名为 project2.exe 的 EXE
    • 用VB6编写的名为project3.exe的EXE。

    您需要将 project1 app.config 的一部分复制到 project3.exe.config。

    您之前所做的是将相关部分复制到 project2 app.config,编译后重命名为 project2.exe.config。

    请注意,当您使用 VB6 IDE 时,需要 app.config 的进程是 VB6.exe,因此我还将该 app.config 复制到 VB6 文件夹并将其重命名为 VB6.exe。配置。 See this answer

    【讨论】:

    • 非常感谢。实际上,这就是解决方案。复制并重命名VB6文件夹中的app.config
    猜你喜欢
    • 2014-12-11
    • 2011-07-17
    • 2018-09-03
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 2017-09-18
    • 2013-04-13
    • 1970-01-01
    相关资源
    最近更新 更多