【发布时间】:2008-09-29 18:04:47
【问题描述】:
我有一个 Web 服务,它加载一个由 VC++ 6 制成的非托管 .dll。在 Vista 和 Windows Server 2008 中,我可以通过将应用程序置于 Win98 兼容模式来让使用它的应用程序工作。有没有类似的方法可以用我的网络服务做到这一点,所以它会运行?
【问题讨论】:
标签: asp.net visual-c++ compatibility
我有一个 Web 服务,它加载一个由 VC++ 6 制成的非托管 .dll。在 Vista 和 Windows Server 2008 中,我可以通过将应用程序置于 Win98 兼容模式来让使用它的应用程序工作。有没有类似的方法可以用我的网络服务做到这一点,所以它会运行?
【问题讨论】:
标签: asp.net visual-c++ compatibility
这取决于您的非托管 DLL。我已经成功部署了暴露 COM 接口的非托管 DLL。在目标机器(读取 Web 服务器)上注册这些 COM 组件后,我的托管 Web 应用程序 (ASP.NET) 能够调用这些 COM 组件。
【讨论】:
我相信 VS.NET 之前的所有 .dll 都是“非托管”的。您是否也可以访问您所指的这个 .dll 的源代码?
【讨论】: