在子站点的IIS站点中使用Raygun4Net

时间:2016-07-11 18:06:24

标签: asp.net vb.net iis raygun

我们有一个IIS站点(在Windows Server 2012R2上运行),它使用Raygun4Net进行异常记录。正如Raygun所建议的那样,日志记录是在Global asax中的Application_Error处理程序中完成的:

Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)

    Dim objRaygun As New RaygunClient()
    objRaygun.Send(AnException)

End Sub

代码编译并运行正常,但IIS站点中的子应用程序(较大但较慢的驱动器上的文件存储的虚拟目录)已停止工作,因为它无法在运行时解析类型:

  

无法加载类型' Mindscape.Raygun4Net.RaygunHttpModule'。

我相信虚拟目录必须尝试从其他地方提取DLL,但我不知道在哪里,因为它位于同一个IIS应用程序池中,而虚拟目录没有/ bin 。目录

注意:我已尝试使用gacutil在本地计算机上注册DLL并在项目中引用此程序集......没有变化。

IIS Site structure

很高兴发布更多详情,请告诉我需要什么。

编辑: 手动将包含所需DLL的/ bin目录添加到虚拟目录的根目录中,有没有办法为虚拟目录执行绑定重定向?目录

0 个答案:

没有答案