asp.net - IIS ISAPI-DLL 处理程序在尝试访问替换的 DLL 时出现内部 500 错误
问题描述
我们的网站(IIS 和 ASP)和 ISAPI DLL 存在问题。
我们必须从旧的(er)备份中恢复我们的网站(在虚拟机上),并且必须替换 ISAPI DLL。我们还启用了 32 位程序在 IIS 下执行。
但这是事情变得奇怪的地方。
ISAPI-dll 处理程序不起作用。也就是说,尝试访问我们替换的 DLL 会产生内部 500 错误。
我们(读我)只能让 ISAPI DLL 执行的唯一方法是,如果我在专门为 DLL 的处理程序映射部分添加一个条目!我们以前没有这样做。
但是 DLL 不再识别它的任何标准动作。也就是说,内部路径返回为 /lcnsmgr.dll/test 而不是 /test。正因为如此,默认的动作处理程序总是并且只执行。虽然我可以更新所有操作以包含 dll 名称,但我们以前从来没有这样做过。
从逻辑上讲,环境本身有问题,但我无法弄清楚那是什么。寻找如何解决 ISAPI-dll 处理程序问题的想法,其次是上述路径问题。非常感谢任何帮助。
解决方案
推荐阅读
- facebook - 如何扩展 Facebook 用户访问令牌?
- javascript - 如何在组件中使用第一级和第二级状态来避免无限渲染?
- postgresql - PostgreSQL:单个表的 pg_dump
- html - 如何让我的顶部栏在一行中包含我的所有 div?
- spring - Hibernate 公式不允许在 Getter 中使用任何自定义 Java 代码
- r - R中的阈值标志创建
- apache-kafka - 如何打印 Flink 已开始读取的 Kafka 主题的每个分区的起始偏移量?
- python-3.x - python jedi不会自动完成
- angular - 从 Json Data 获取空的数组值列表?
- flutterwave - Flutterwave 命令不起作用(Flutterwave CLI)