Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.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#中的aspx应用程序通过internet访问usb驱动器?_C#_Asp.net_Webforms_Usb_Remote Access - Fatal编程技术网

如何使用c#中的aspx应用程序通过internet访问usb驱动器?

如何使用c#中的aspx应用程序通过internet访问usb驱动器?,c#,asp.net,webforms,usb,remote-access,C#,Asp.net,Webforms,Usb,Remote Access,我必须制作一个aspx网络表单应用程序,当一台机器登录到该网站时,该应用程序将检测到该机器的USB,并且该USB将可从另一台也登录到该网站的机器访问。。。 这可能吗?如果是,那么我如何才能做到这一点 如果可能的话,它几乎违反了我所学到的关于web浏览器安全沙箱的所有知识 我认为你能做的唯一一件事就是创建一个浏览器插件,用户可以在一个浏览器一个浏览器的基础上指定内容 需要这种沟通的商业案例是什么?也许有另一种方法可以完成您正在尝试的操作,在web浏览器安全限制范围内是可行的。我以前能够使用Acti

我必须制作一个aspx网络表单应用程序,当一台机器登录到该网站时,该应用程序将检测到该机器的USB,并且该USB将可从另一台也登录到该网站的机器访问。。。
这可能吗?如果是,那么我如何才能做到这一点

如果可能的话,它几乎违反了我所学到的关于web浏览器安全沙箱的所有知识

我认为你能做的唯一一件事就是创建一个浏览器插件,用户可以在一个浏览器一个浏览器的基础上指定内容


需要这种沟通的商业案例是什么?也许有另一种方法可以完成您正在尝试的操作,在web浏览器安全限制范围内是可行的。

我以前能够使用ActiveX对象访问COM端口,并通过Caspol对其进行授权(http://msdn.microsoft.com/en-us/library/cb6t8dtz(v=vs.80).aspx)在.NET2.0中的客户端计算机上


然而,从那时起情况发生了变化,这在较新版本的.NET中可能不可能实现。这也会让你头疼。如果可能,请使用WinForms。

不可能直接通过.NET(通过internet)访问。您的困惑在于服务器端和客户端之间的区别。您的.NET代码将运行服务器端。。不是WebForms应用程序中的客户端。您可以考虑构建客户端ActiveX控件,或者Silverlight(不确定Silverlight上有什么安全性)。也许还有另一种方法可以实现您想要实现的目标?我们需要的是,我们有一些客户的usb驱动器带有一些数据,现在我们需要不时更新这些数据,所以我们正在尝试解决这个问题。我们需要的是,我们有一些客户的usb驱动器带有一些数据,现在我们需要不时更新这些数据,所以我们正在尝试解决这个问题this@Drone为什么它必须是WebForms应用程序?WinForms应用程序还不够吗?@SimonWhitehead我不太确定我将如何在winform中做到这一点?有什么建议吗?嗯。。首先,WinForms应用程序将可以直接访问USB。。WebForms应用程序不会。。完全WinForms应用程序可以访问本地计算机和远程服务器进行更新。。WebForms应用程序无法执行的操作。这是一个单独的问题,因为您将从WebForms切换到WinForms。好的,是的。。好的,让我和客户谈谈。。我不确定他们是否有权访问公共服务器。。但是谢谢你的帮助