這兩天在除錯居民健康卡的介面,用的是明泰的RF卡讀取設備,用他們提供的dll在VS上除錯讀取成功,在本地IIS上部署后,用本機IP在瀏覽器上訪問,測驗也通過,但是同網段內的其他電腦訪問讀卡功能,直接IIS行程報錯,debug附加行程后報錯如下:
0x7784FA1D (ntdll.dll) (w3wp.exe 中)處有未經處理的例外: 0xC0000374: 堆已損壞。 (引數: 0x7788B960)。
懷疑是權限不足,但是以下4點也都排查過了,都沒問題
1.DLL是否拷貝到Bin檔案夾或者放到系統根目錄。
2.DLL右鍵“屬性”=》“安全”添加everyone、IIS_IUSRS的權限。
3.IIS應用程池是否選中4.0.
4.打開IIS 找到“應用程池”=》“高級設定”=》“啟用 32位應用程式”,把值False改成True即可
不只有有沒有大神可以解答下。
uj5u.com熱心網友回復:
打開IIS 找到“應用程池”=》“高級設定”=》標識, 把值設定為LocalSystem試試轉載請註明出處,本文鏈接:https://www.uj5u.com/net/165468.html
標籤:ASP.NET
