C# Can';t创建COM组件的实例-Windows Image Acquisition

C# Can';t创建COM组件的实例-Windows Image Acquisition,c#,windows,sharepoint,iis,com,C#,Windows,Sharepoint,Iis,Com,我已经创建了一个com,使用WIA与扫描仪进行交互。com运行良好,但是,当我尝试在Sharepoint项目中使用dll并调用扫描方法时,出现以下错误: 从IClassFactory创建CLSID为{850D1D11-70F3-4BE5-9A11-77AA6B2B201}的COM组件实例时出错,由于以下错误而失败:80070005 这也可能是IIS上的权限问题 是否有人遇到此错误并找到了修复方法?值得一提的是,0x80070005是error\u ACCESS\u DENIED包装在HRESUL

我已经创建了一个com,使用WIA与扫描仪进行交互。com运行良好,但是,当我尝试在Sharepoint项目中使用dll并调用扫描方法时,出现以下错误:

从IClassFactory创建CLSID为{850D1D11-70F3-4BE5-9A11-77AA6B2B201}的COM组件实例时出错,由于以下错误而失败:80070005

这也可能是IIS上的权限问题


是否有人遇到此错误并找到了修复方法?

值得一提的是,0x80070005是
error\u ACCESS\u DENIED
包装在
HRESULT
中。感谢Igor,我尝试了向网络服务授予权限。仍然没有成功。