是否有关于从ASP.NET调用非托管DLL的问题的摘要?我知道如何进行p调用,但IIS是否需要额外的配置?它可能是性能或可伸缩性问题吗?是否有必要使用COM互操作或混合模式组装?上下文:将Windows应用程序迁移到ASP.NET Web应用程序的早期计划阶段。
答案 0 :(得分:1)
主要问题是本机代码是在不同的上下文中编写的。它希望是一个桌面应用程序,可以为单个用户运行,也可能在一个线程上运行。如果在ASP.NET中运行它,它将处理多个用户,并将同时在多个线程上运行。这很容易打破它。
答案 1 :(得分:0)
可能安全性是你的大问题;我认为你不是在某种局部信任的情况下。
我的意思是显而易见的;通常你会避免它,但如果你不能,那么尽可能少地尽可能少地做。