我有一個非託管dll在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'線程安全的實現嗎? – vcsjones
靜態時DLL導入是線程安全的http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.dllimportattribute%28v=vs.71%29.aspx –