如何调试IIS 7模块?

如何调试IIS 7模块?,iis,logging,iis-modules,Iis,Logging,Iis Modules,我们有一个IIS 7模块,它以一种非常奇怪的方式出现了故障(至少对我们来说)-该模块的32位版本显然有一些奇怪的行为,它会查找64位版本的DLL,并在64位机器上使用它,而不是32位版本,因为我们是故意安装32位版本的 在我们弄明白这一点之前(阅读:最终猜对了),模块表现出的行为是“根本不工作”-没有错误消息,模块没有像通常那样写入日志文件(因为它根本不工作),事件日志中没有任何内容,IIS日志中没有任何内容,只是确认我们已向显示非工作行为的页面发出POST请求 我的问题是:为了避免像我们在这方

我们有一个IIS 7模块,它以一种非常奇怪的方式出现了故障(至少对我们来说)-该模块的32位版本显然有一些奇怪的行为,它会查找64位版本的DLL,并在64位机器上使用它,而不是32位版本,因为我们是故意安装32位版本的

在我们弄明白这一点之前(阅读:最终猜对了),模块表现出的行为是“根本不工作”-没有错误消息,模块没有像通常那样写入日志文件(因为它根本不工作),事件日志中没有任何内容,IIS日志中没有任何内容,只是确认我们已向显示非工作行为的页面发出POST请求

我的问题是:为了避免像我们在这方面所做的那样占用大量的时间,是否有任何日志文件或文件可以让我们看到“某某模块出现故障”或“XYZ模块抛出了一个BadImageFormatException,甚至给了我们一点关于发生了什么的线索”


提前感谢

您可以使用Global.asax Application\u Error来重定向服务器。转移到自定义技术错误页面,该页面将使用GetLastError()显示HttpServerUtility服务器错误。

使用并分析转储,生成案例。