Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# asp.net本地主机IIs上WIA dll文件的0x80070005(E_ACCESSDENIED)错误_C#_Asp.net_Iis_Wia - Fatal编程技术网

C# asp.net本地主机IIs上WIA dll文件的0x80070005(E_ACCESSDENIED)错误

C# asp.net本地主机IIs上WIA dll文件的0x80070005(E_ACCESSDENIED)错误,c#,asp.net,iis,wia,C#,Asp.net,Iis,Wia,我使用WIA.dll对我的web应用程序进行图像扫描。它在VisualStudio下运行良好。但是,当我将此应用程序托管到本地IIS并运行时,我遇到以下错误 “从IClassFactory创建CLSID为{E1C5D730-7E97-4D8A-9E42-BBAE87C2059F}的COM组件实例失败,原因是以下错误:80070005访问被拒绝。(HRESULT的异常:0x80070005(E_ACCESSDENIED))。” 如果我的应用程序运行用户名或帐户名,或者从DefaultAppPool

我使用WIA.dll对我的web应用程序进行图像扫描。它在VisualStudio下运行良好。但是,当我将此应用程序托管到本地IIS并运行时,我遇到以下错误

“从IClassFactory创建CLSID为{E1C5D730-7E97-4D8A-9E42-BBAE87C2059F}的COM组件实例失败,原因是以下错误:80070005访问被拒绝。(HRESULT的异常:0x80070005(E_ACCESSDENIED))。”

如果我的应用程序运行用户名或帐户名,或者从DefaultAppPool的标识选项中选择“local system”而不是“ApplicationPoolIdentity”,则不会引发错误。此应用程序将由其他用户使用

我在谷歌上搜索了很多,但没有找到任何解决方案。
如果有人知道解决方案,请和我分享。我完全卡住了。任何类型的提示/解决方案都是值得注意的。

您是否尝试过在“本地系统”而不是“ApplicationPoolIdentity”下运行它?但严肃地说,这可能是一个很好的线索。您有什么解决方案吗?。我也面临着同样的错误。你试过在“本地系统”而不是“ApplicationPoolIdentity”下运行它吗?但说真的,这可能是一个很好的线索。你有什么解决方案吗?。我也面临着同样的错误。