【发布时间】:2012-03-11 14:20:54
【问题描述】:
出于某种目的,我构建了一个桌面WPF C# 应用程序。 C# 应用程序调用另一个 C++ 应用程序中的函数,并将 C++ 应用程序的结果返回给 C# 应用程序。该应用程序运行良好,但我打算将相同的功能带到 Web (ASP.NET)
我可以使用我在桌面解决方案中使用的相同类型的东西吗? ASP.NET 应用程序能否将函数调用到 C++ 项目中,并从 C++ 应用程序中取回结果? DllImport[CallingConvention = CDecl, CharEncoding=Ansi]
编辑--
我主要担心的是,当我向 C++ 应用程序发出函数调用时,C++ 函数需要 5 秒才能完成处理。在此期间,可以认为 C# 应用程序具有冻结的 GUI。在 ASP.NET 网站中类似的情况会发生什么?会不会因为多线程等等而一团糟?
【问题讨论】: