我在CustomWebAuditEvent
中定义了一个名为App_Code/CustomWebAuditEvent.vb
的类,我试图在我的Web.Config
<healthMonitoring enabled="true">
<eventMappings>
<clear />
<add name="HandeledException"
type="CustomWebAuditEvent"
/>
</eventMappings>
....
我收到了错误消息:
无法加载类型'CustomWebAuditEvent'
所以我试过
type="CustomWebAuditEvent, App_Code"
type="CustomWebAuditEvent, App_Code.CustomWebAuditEvent"
type="CustomWebAuditEvent, __Code"
type="CustomWebAuditEvent, __Code.CustomWebAuditEvent"
我得到的只是这个错误信息:
无法加载文件或程序集“App_Code”或其依赖项之一。 系统找不到指定的文件。
我怎样才能做到这一点?
答案 0 :(得分:1)
尝试将CustomWebAuditEvent
移出App_code
,然后将该类放在与web.config
相同的目录中。然后在web.config
中,将其引用为ClassName.CustomWebAuditEvent
我之前见过这种情况,虽然我不知道是什么导致App_Code无法识别。
答案 1 :(得分:1)
我将CustomWebAuditEvent类移动到一个单独的类库中,并将已编译的程序集放在我的bin文件夹中。
注意:我发现this other question描述了完全相同的问题。