如何确保我的ASP.NET MVC应用程序可以通过USB端口与读卡器“对话”?

查尔斯

我应该怎么做才能使ASP.NET MVC应用程序可以通过USB端口与读卡器“对话”?它与桌面应用程序一起工作,我所做的就是将dll文件复制到bin / Debug文件夹中的文件夹中,并进行必要的DllImport移动,因为它很有可能是用C ++编写的。使用此桌面应用程序,我可以写入卡,读取卡,重置卡等。

我做了同样的事情[将dll复制到bin文件夹中,并完全引用其中一个控制器中的dll],但都无济于事。我意识到MVC应用程序在浏览器中运行,那么如何实现这种情况呢?我可以使用Web服务公开桌面应用程序的功能吗?我在这里粘贴了部分代码。

public class FrontDeskController : Controller
{
    [SecurityPermission(SecurityAction.Assert, Unrestricted = true)]
    [DllImport(@"C:\Users\charles\Documents\Visual Studio     2012\Projects\hotels\MvcXsoftHotelApp\bin\Debug\LevelLock.dll")]
    private static extern short LV3_BeepOk();           // Sound of success

    [SecurityPermission(SecurityAction.Assert, Unrestricted = true)]
    [DllImport(@"C:\Users\charles\Documents\Visual Studio 2012\Projects\hotels\MvcXsoftHotelApp\bin\Debug\LevelLock.dll")]
    private static extern short LV3_InitializeSystem(short LockType);
查尔斯

最后,我找到了答案。我确信StackOverflow出现在混合的某个地方。我现在无法引用该帖子或问题,但我拥有所有启用Silverlight的链接,这些链接在浏览器中运行但受信任特权。现在,Silverlight既可以在浏览器中运行,也可以访问客户端PC上的USB读卡器硬件。这里是链接

http://cureos.blogspot.com/2011/09/pinvoke-bundling-native-dlls-in.html?showComment=1393315645042#c1274996580196954353

https://github.com/cureos/nativedll/blob/master/NativeDllInvoker/NativeDllHelper.cs

http://www.mistergoodcat.com/post/Silverlight-5-Tidbits-Trusted-applications

http://msdn.microsoft.com/zh-CN/library/gg192793(v=vs.96).aspx

http://technet.microsoft.com/zh-CN/library/cc730989(WS.10).aspx

至少maf748的回答使我朝着这个方向思考。感谢SO社区!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何确保我的ASP.NET MVC应用程序可以通过USB端口与读卡器“对话”?

来自分类Dev

如何判断我的asp.net mvc应用程序是否通过代理访问?

来自分类Dev

Asp.Net MVC5如何确保cookie存在?

来自分类Dev

通过运行ASP.NET MVC Web应用程序的IIS访问映射的驱动器

来自分类Dev

通过Asp.Net MVC应用程序设置IdentityServer

来自分类Dev

我们可以将Expression Blend用于Asp.net MVC应用程序吗

来自分类Dev

我们可以将Expression Blend用于Asp.net MVC应用程序吗

来自分类Dev

ASP.NET MVC:如何绕过MVC应用程序中的控制器?

来自分类Dev

如何在Asp.Net Core MVC中的隐藏表单中确保EntityId的安全性?

来自分类Dev

如何通过Atom编辑器运行ASP.NET 5应用程序?

来自分类Dev

如何部署ASP.NET MVC 4应用程序?

来自分类Dev

如何使用 asp.net mvc 应用程序从服务器上的网络路径读取

来自分类Dev

我将如何通过传递电子邮件和密码从 Asp.Net MVC Web 应用程序登录到 slack

来自分类Dev

我的asp.net mvc Web应用程序将始终检查请求是否已通过身份验证

来自分类Dev

我们如何在Visual Studio Code中调试ASP.NET MVC Web应用程序?

来自分类Dev

我应该如何在asp.net核心mvc应用程序的日期范围内过滤搜索结果?

来自分类Dev

如何为USB读卡器更新“ / etc / fstab”?

来自分类Dev

如何检测我的Asp.Net Core应用程序正在运行的操作系统?

来自分类Dev

如何避免我的asp.net应用程序出现重复Cookie

来自分类Dev

如何在ASP.NET应用程序中序列化我的异常?

来自分类Dev

如何正确保护ASP.NET Core 3.1应用免受XSS攻击并使用@ Html.Raw()显示HTML

来自分类Dev

我想在我的 asp.net mvc 应用程序(非常小的应用程序)中进行分页

来自分类Dev

如何在ASP .NET MVC 5 Web应用程序的Seed方法中通过UserManager创建ApplicationUser

来自分类Dev

如何确保从asp.net控制器操作方法向每个并发请求返回唯一记录

来自分类Dev

我如何在ASP.NET MVC中隐藏div

来自分类Dev

如何检查我来自asp.net mvc的哪个动作

来自分类Dev

如何检查我来自asp.net mvc的哪个动作

来自分类Dev

OWIN可以代替ASP.NET MVC应用程序中的DI吗?

来自分类Dev

ASP.NET MVC Web应用程序中的负载平衡。什么可以/不能做?

Related 相关文章

  1. 1

    如何确保我的ASP.NET MVC应用程序可以通过USB端口与读卡器“对话”?

  2. 2

    如何判断我的asp.net mvc应用程序是否通过代理访问?

  3. 3

    Asp.Net MVC5如何确保cookie存在?

  4. 4

    通过运行ASP.NET MVC Web应用程序的IIS访问映射的驱动器

  5. 5

    通过Asp.Net MVC应用程序设置IdentityServer

  6. 6

    我们可以将Expression Blend用于Asp.net MVC应用程序吗

  7. 7

    我们可以将Expression Blend用于Asp.net MVC应用程序吗

  8. 8

    ASP.NET MVC:如何绕过MVC应用程序中的控制器?

  9. 9

    如何在Asp.Net Core MVC中的隐藏表单中确保EntityId的安全性?

  10. 10

    如何通过Atom编辑器运行ASP.NET 5应用程序?

  11. 11

    如何部署ASP.NET MVC 4应用程序?

  12. 12

    如何使用 asp.net mvc 应用程序从服务器上的网络路径读取

  13. 13

    我将如何通过传递电子邮件和密码从 Asp.Net MVC Web 应用程序登录到 slack

  14. 14

    我的asp.net mvc Web应用程序将始终检查请求是否已通过身份验证

  15. 15

    我们如何在Visual Studio Code中调试ASP.NET MVC Web应用程序?

  16. 16

    我应该如何在asp.net核心mvc应用程序的日期范围内过滤搜索结果?

  17. 17

    如何为USB读卡器更新“ / etc / fstab”?

  18. 18

    如何检测我的Asp.Net Core应用程序正在运行的操作系统?

  19. 19

    如何避免我的asp.net应用程序出现重复Cookie

  20. 20

    如何在ASP.NET应用程序中序列化我的异常?

  21. 21

    如何正确保护ASP.NET Core 3.1应用免受XSS攻击并使用@ Html.Raw()显示HTML

  22. 22

    我想在我的 asp.net mvc 应用程序(非常小的应用程序)中进行分页

  23. 23

    如何在ASP .NET MVC 5 Web应用程序的Seed方法中通过UserManager创建ApplicationUser

  24. 24

    如何确保从asp.net控制器操作方法向每个并发请求返回唯一记录

  25. 25

    我如何在ASP.NET MVC中隐藏div

  26. 26

    如何检查我来自asp.net mvc的哪个动作

  27. 27

    如何检查我来自asp.net mvc的哪个动作

  28. 28

    OWIN可以代替ASP.NET MVC应用程序中的DI吗?

  29. 29

    ASP.NET MVC Web应用程序中的负载平衡。什么可以/不能做?

热门标签

归档