Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.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上的WIA2.0平板扫描_C#_Asp.net_Security_Wia - Fatal编程技术网

C# ASP.Net上的WIA2.0平板扫描

C# ASP.Net上的WIA2.0平板扫描,c#,asp.net,security,wia,C#,Asp.net,Security,Wia,我正在编写ASP.Net应用程序,它应该使用网络扫描仪扫描一些文档并将它们存储在服务器上。扫描仪将在服务器端设置。我不想使用Silverlight。 应用程序将在IIS 7.5中运行 我已经能够在本地进行扫描,我发现当我使用具有管理员权限的服务器端本地帐户的应用程序池标识时,一切正常。但是我想使用一个只有必要权限的用户。 我已尝试为Wia DeviceManager设置DCOM,但我仍然收到Wia组件上的访问被拒绝错误 是否有方法向用户(在应用程序池标识中使用)添加所有必要的权限?如果您正在扫描

我正在编写ASP.Net应用程序,它应该使用网络扫描仪扫描一些文档并将它们存储在服务器上。扫描仪将在服务器端设置。我不想使用Silverlight。
应用程序将在IIS 7.5中运行

我已经能够在本地进行扫描,我发现当我使用具有管理员权限的服务器端本地帐户的应用程序池标识时,一切正常。但是我想使用一个只有必要权限的用户。
我已尝试为Wia DeviceManager设置DCOM,但我仍然收到Wia组件上的访问被拒绝错误


是否有方法向用户(在应用程序池标识中使用)添加所有必要的权限?

如果您正在扫描服务器端的文档(因为扫描仪就在服务器端),为什么还要麻烦通过ASP.NET进行扫描呢。您可以非常轻松地利用WinForms应用程序执行扫描,然后直接或通过服务更新后端资源……我计划使用本应在服务器上安装驱动程序的网络扫描仪,我们不希望在客户端安装任何软件,因为我们需要将扫描的文档存储在服务器上服务器但是今天情况发生了变化,我们将使用WinForms。出于兴趣,您能详细介绍一下客户端扫描文档的过程吗。。。