System.Security.SecurityException при записи в журнал событий
я пытаюсь портировать приложение ASP.NET с Server 2003 (и IIS6) на Server 2008 (IIS7).
Когда я пытаюсь зайти на страницу в браузере, я получаю это:
Ошибка сервера в ‘/’ Заявка.
Исключение безопасности
Описание: приложение попыталось выполнить операцию, не разрешенную политикой безопасности. Чтобы предоставить этому приложению необходимое разрешение, обратитесь к системному администратору или измените приложение.Уровень доверия в файле конфигурации.
Сведения об исключении: System.Security.SecurityException: источник не найден, но не удалось найти некоторые или все журналы событий. Недоступные журналы: безопасность
Ошибка источника:
Во время выполнения текущего веб-запроса было сгенерировано необработанное исключение. Информация о происхождении и местонахождении исключения может быть идентифицирована с помощью приведенной ниже трассировки стека исключений.
Трассировки стека:
[SecurityException: источник не был найден, но не удалось найти некоторые или все журналы событий. Недоступные журналы: безопасность.]
System.Diagnostics.EventLog.FindSourceRegistration (строковый источник, строковое имя машины, логическое чтение только) +562 System.Diagnostics.EventLog.SourceExists (строковый источник, строковое имя машины) +251
[Надрез]
Это то, что ясделали, чтобы попытаться решить это:
Дать "Каждый" разрешение полного доступа к ключуHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security
, Это сработало. Но, естественно, я могусделать это в производстве. Поэтому я удалилКаждый" разрешение после запуска приложения в течение нескольких минут и ошибка снова появилась.
Я создал источник в журнале приложений и журнале безопасности (и я убедился, что он существует через regedit) во время установки с повышенными разрешениями, но ошибка осталась.
Я дал приложению полный уровень доверия вweb.config
файл (и использованиеappcmd.exe
) но безрезультатно.
Кто-нибудь знает, что можно сделать здесь?
PS: это продолжение этоговопрос, Я следовал за данными ответами, но безрезультатно (см. № 2 выше).