Vấn đề
Khi tạo file Excel bằng thư viện Microsoft.Office.Interop.Excel, và host ở môi trường IIS, bạn sẽ gặp lỗi:Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80070005
Cách khắc phục
- Mở hộp thoại run và gõ mmc -32
- File -> Add/Remove Snap-in-> Component Services | Computers.
- Nhấp phải My Computer -> Properties và chọn COM Security tab.
- Lần lượt chọn Edit Limits... ở các panel Access Permissions và Launch and Activation, thêm ‘Network Service’ và IIS_IUSRS vào khung Security Limits
Thêm IIS_IUSRS vào các panel Access Permissions và Launch and Activation
Mở tab Identity, chọn The interactive user
Tham khảo
https://www.greytrix.com/blogs/sagecrm/2015/03/13/dcom-configurations-on-64-bit-server-and-32-bit-microsoft-office-part-2/Chúc các bạn thành công
Nhận xét
Đăng nhận xét