我正在使用一些名为“Sesame”的DB产品。他们提供了c#pinvoke文件和一个DLL ...我习惯于只做旧的“添加引用”并继续前进..但无论出于何种原因,这个DLL无法以这种方式工作.. PINVOKE文件引用它(我想在工作目录)..
然后我将这个工作演示移动到一个ASP.NET'网站'.. BNow我很困惑..我把PINVOKE文件和dll放在App_Code / CSCode中...但是源代码找不到这个DLL ..
这个DLL驻留在哪里?在ASP.NET临时文件??既然这是汇编一切的地方?但这似乎不对
答案 0 :(得分:1)
任何DLL都需要驻留在/ bin目录中。
答案 1 :(得分:1)
IT似乎你是对的..虽然似乎有一个工作可以从这里拉入DLL ..
http://www.pinvoke.net/default.aspx/kernel32.setdlldirectory
此外,我需要在IIS 7.0中的应用程序池上以32位模式运行theis dll ..我希望没有这方面的缺点?