【发布时间】:2011-11-25 12:30:28
【问题描述】:
我有一个在 IIS 7 上运行的 asp.net 中工作的非托管 dll。大多数情况下,在几次请求之后,应用程序会挂起大约一分钟,然后再继续或显示错误。 我是否必须处置、释放或调用不同的 DLL?
[DllImport("Fan.dll", CallingConvention = CallingConvention.StdCall, CharSet = CharSet.Ansi, SetLastError = true, ExactSpelling = true)]
public static extern int GET_CALCULATION_FAN_ALONE_PC(ref string input, string buffer);
任何帮助将不胜感激!
【问题讨论】:
-
GET_CALCULATION_FAN_ALONE_PC的实现是线程安全的吗? -
DLL 导入在静态 msdn.microsoft.com/en-us/library/… 时是线程安全的