У меня есть веб-сайт, размещенный в Azure App Services, который имеет три виртуальных приложения внизу. Все три виртуальных приложения имеют ссылку Elmah. Один из виртуальных приложений, который имеет это путь установлен в «/», есть проблема, когда я добавить модули Elmah в рамках <system.webServer> тега:Ошибка добавления модулей elmah в system.webserver
<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 модулей, сайт работает нормально, если у меня их есть, все части сайта умирают с белым экраном и сообщение:
Невозможно отобразить страницу, поскольку произошла ошибка внутреннего сервера.
Если я добавляю в тег < httpErrors existingResponse = "PassThrough" >, я получаю только белый экран. В журналах событий ничего не отображается.
Я также попытался удалить модули перед их добавлением (например, стекировать один), но все равно бесполезно.
Может ли кто-нибудь дать мне представление о том, как решить проблему с этим или что происходит?
Спасибо!