如何解决有没有办法将 MSXML 4.0 方法重新路由到 MSXML 6.0 方法?
我们的软件使用了一个用 asp-classic-era VB 编写的旧 dll,所以我不确定如何编辑和重新编译它(尽管我有源代码)。出于安全原因,我们必须从服务器中删除 MSXML 4.0 dll,但这会导致旧 dll 出现“致命验证错误”(我相信是因为它调用的某些方法具有 4.0 特定名称,如 SAXXMLReader40 和 XMLSchemaCache40)。我编写了以下 vb.net dll 以尝试重新路由对这些方法的任何调用:
Namespace MSXML2
Public Class SAXXMLReader40
Inherits SAXXMLReader60Class
End Class
Public Class XMLSchemaCache40
Inherits XMLSchemaCache60Class
End Class
End Namespace
这不起作用,错误仍在继续。调用 dll 的页面也在 asp classic 中,但我们的 IIS 服务器也可以运行 .net 代码。难道我做错了什么?是否有另一种不涉及重新路由方法的解决方法?还是我的错误是由完全不同的东西引起的?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。