首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调试.NET COM组件

调试.NET COM组件
EN

Stack Overflow用户
提问于 2013-05-01 15:49:38
回答 1查看 611关注 0票数 0

我有几个关于.NET COM组件的问题。

基本上,我正在开发一个WCF服务器(.DLL)来支持我们的遗留系统,想法是遗留系统调用COM服务器方法,.NET COM代码实习生调用我们托管的.NET服务。

最初,我已经开发了一个具有基本功能(即不调用.NET服务)的WCF组件(.DLL),并编写了一个VB脚本来访问COM方法,一切工作正常。

对于WCF服务,与配置相关的信息存储在app.config中,但我没有看到app.config文件加载到应用程序域中

1)如何加载.NET COM服务器的app.config

2)如何调试.NET COM组件

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-05-01 16:49:04

对于

服务,与配置相关的信息存储在app.config中

这就是问题所在。它不是,它存储在foo.exe.config文件中。其中"foo.exe“是测试程序的名称。但现在不再是这样了。现在,运行代码的.exe就是脚本解释器。要恢复配置,必须将.config文件重命名为wscript.exe.config,并将其复制到c:\windows\system32。或者c:\windows\syswow64,这取决于。或者cscript.exe.config,这取决于。您可以使用任务管理器来找出哪个EXE运行该脚本,如果需要,可以使用MsgBox使其运行足够长的时间。

这当然是脆弱和不可维护的,特别是当你不是第一个遇到这个问题的程序员的时候。你会覆盖别人的.config文件并破坏他的代码。

丑陋的问题。您需要使用configure your WCF services in code而不是.config文件来进行真正的修复。

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

https://stackoverflow.com/questions/16314555

复制
相关文章

相似问题

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