ASP.NET web.config - 添加dll-file

时间:2011-12-24 11:36:11

标签: asp.net dll web-config dllimport

我对asp.net网站上的web.config有疑问。对于一个项目,我使用DLL与智能卡读卡器进行通信。当我在localhost使用网站时,一切正常。但是,当我把网站放在网上时,它将不再工作..它不再找到dll,因为它被某种方式阻止了......

我认为web.config必须是addapted,但我现在不想改变什么来让网站与dll通信。 Mayby是一个httpModule还是httpHandler?

日Thnx

2 个答案:

答案 0 :(得分:0)

您的图书馆需要位于/ bin或GAC。如果没有安装程序,您可能需要register .dll:

Regsvr32 -i "C:\path\your.dll"

答案 1 :(得分:0)

看起来winscard.dll是常规Windows API的一部分,请参阅Authentication Functions on MSDN。由于它是操作系统的一部分,因此复制它可能是一个坏主意。

问题是,你想做什么? ASP.NET代码在服务器上运行,无法访问远程计算机上的智能卡读取器。

如果您有Windows域,在网站中使用智能卡的一种方法是让最终用户通过将IIS设置为Windows集成身份验证来登录Web服务器。