我创建了一个 ISAPI 过滤器。
它在开发服务器和 SIT 服务器上运行良好。
但是在生产服务器中它不起作用。
在事件查看器中,以下日志:
报告排队错误:错误应用程序 w3wp.exe,版本 6.0.3790.2825,错误模块 msvcr80.dll,版本 8.0.50727.3053,错误地址 0x00046039。
最佳答案
好吧,这里没有足够的信息来说明发生了什么。您真正需要了解的是导致问题的条件。好老Debugging Tools for Windows是你的 friend 吗?如果您不熟悉使用调试器,则可以使用 ADPlus 等工具。和 Debug Diag会对你有用。您可能还想查看 Tess Ferrandez's Blog如果您正在寻找在 IIS 中调试的建议,这是一个极好的资源。
一个即兴的猜测可能是某些东西正在将无效指针传递给 C 运行时函数之一。使用调试器,您应该能够识别该函数是什么以及传递的参数是什么。希望有了这些信息,您将能够弄清楚发生了什么。
关于iis - ISAPI 筛选器使 IIS 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1524603/