日期:2014-05-18  浏览次数:20793 次

Web Service 引用的DLL在发布时应该发在什么地方呢?
我用C#写了一个Web Service,该Web Service会用到一个用C++开发的DLL。
经过半天的测试,我发现除非把这个C++ DLL放到系统目录下(system32),否则总出现 Web Service找不到这个 C++ DLL.

各位,这个C++写的DLL难道只有放在系统目录下吗?

------解决方案--------------------
..投资需谨慎!!
------解决方案--------------------
app下不行么?
------解决方案--------------------
这个C++的DLL是COM或COM+吧?那要先注册才能用的
------解决方案--------------------
注册后 通过注册表来找pid classid 和 路径

------解决方案--------------------
不可能的啊。我们现在做的有上千个Dll的引用啊,都是放在WepApp的Bin文件夹下的。你是怎么引用这个Dll的呢?
在工程配置中设置引用的?在工程的应用参照中设置一下你的Dll就可以了啊