【发布时间】:2017-05-26 09:53:56
【问题描述】:
我有一个托管在 Azure 应用服务中的网站,它下面有三个虚拟应用程序。所有三个虚拟应用程序都引用了 Elmah。当我在
<modules runAllManagedModulesForAllRequests="true">
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" preCondition="managedHandler" />
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" preCondition="managedHandler" />
<add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah" preCondition="managedHandler" />
<remove name="StackifyHttpModule_Net40" />
<add name="StackifyHttpModule_Net40" type="StackifyHttpTracer.StackifyHttpModule,StackifyHttpTracer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=93c44ce23f2048dd" preCondition="managedHandler,runtimeVersionv4.0" />
</modules>
如果我删除了三个 elmah 模块,网站运行正常,如果我将它们放在其中,网站的所有部分都会出现白屏和消息:
由于发生内部服务器错误,页面无法显示。
如果我添加
我还尝试在添加模块之前删除模块(如 stackify 模块),但仍然没有用。
有人可以告诉我如何解决这个问题或发生了什么吗?
谢谢!
【问题讨论】:
标签: asp.net azure web-config elmah