C # Elmah - как исправить, когда он работает на одном сайте, но не на другом сервере - PullRequest
2 голосов
/ 08 июля 2011

У меня есть две копии одного и того же веб-сайта на моем сервере Windows 2008 с IIS7.5:

Default Website/my_app
Beta/my_app

База кода для них идентична, и у них обоих одинаковые файлы web.config.

На веб-сайте по умолчанию ELMAH работает и регистрирует сообщения (в файл), но на веб-сайте бета-версии ничего не регистрируется.Что я могу проверить, чтобы увидеть, почему он не работает?

Я сравнил ACL для обеих физических папок, и они одинаковы.

1 Ответ

1 голос
/ 13 июля 2011

Все, что ему нужно - это разрешение на запись для идентификации приложения.
Мы используем очень простой пакет webdeploy для автоматического управления списками ACL.
Вы должны проверить ACL для appPools
I'm уверен ваш сайт использует разные идентификационные данные.

...