【发布时间】:2012-11-02 16:35:03
【问题描述】:
我编写了一个带有服务引用的应用程序,用于对特定 URL 进行 Web 服务调用,它运行良好。我想将此代码移动到 Excel 加载项中,但我遇到了这个问题:
未处理的异常消息:在 ServiceModel 客户端配置部分中找不到名为“ConnectivityHttpsSoap12Endpoint”和合同“Connectivity.ConnectivityPortType”的端点元素。这可能是因为找不到您的应用程序的配置文件,或者因为在客户端元素中找不到与此名称匹配的端点元素。
问题是我的 app.config(带有服务引用信息)没有被加载,因为 Excel 正在调用我的类库,调用应用程序的 app.config 需要将服务引用添加到它。但这可以用 Excel 完成吗?更好的是,有没有办法从代码中加载我的 app.config?
【问题讨论】:
-
我自己解决了这个问题。问题是 Excel-DNA 需要配置文件为
.xll.config,而我使用了 Visual Studio 创建的默认 .dll.config。问题是我对上述错误进行了谷歌搜索,而不是直接访问 Excel-DNA 站点并查看论坛。无论如何,现在一切都好。
标签: c# web-services excel-dna