【发布时间】:2011-04-15 09:07:11
【问题描述】:
我将 ASP.NET 中的 DLL 称为用 C++ 编写的 DLL。 在 IIS 7 中运行时,池 (w3wp.exe) 崩溃并打开“即时调试窗口”。
我做了很多跟踪,发现在调用任何具有“out string”参数(或返回字符串值)的函数(在非托管 DLL 中)时会发生崩溃。
我在网上看到很多人的 DLL(C、Delphi、VB6)都有这个问题。但没有答案。所以我叫专家!
如何调用这些函数以便 IIS 7 正确处理它?
卡萨卡尔
【问题讨论】:
-
回答:bytes.com/topic/c-sharp/answers/… 基于此:support.microsoft.com/kb/189065/en-us 这是一个非常棘手的问题。把它说出来。问题是如果 ActiveX 控件没有嵌入在调用进程中(因为它不是从 IIS 中运行的 ASP 调用时),它没有被初始化,因此需要破解。
标签: c# asp.net c++ iis-7 unmanaged