Я использую Microsoft Enterprise 5 Logging block. При локальном тестировании все плоские плоские файлы создаются правильно, и база данных регистрируется в моем локальном экземпляре журналов SQL, как и ожидалось. Проблема в том, что когда я публикую свои приложения в тестовой среде, которая у нас есть. Вот когда происходит что-то странное: файлы журналов создаются со странными GUID-подобными именами. Они в конце концов катятся, но это очень странно, и это происходит часто. Также Databse logging также не происходит. Я не смог найти что-либо связанное с этой проблемой онлайн. Я подозреваю проблемы аутентификации при настройке пулов приложений и папок в IIS, но не уверен.
У кого-нибудь есть эта проблема?
Вот мои настройки конфигурации:
<add name="Rolling Flat File Trace Listener" type="Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
fileName="D:\logs\MobileApps\rolling.log" formatter="Text Formatter"
rollFileExistsBehavior="Increment" rollInterval="Hour" timeStampPattern="yyyy-MM-dd-hh" />
Файлы получают имена вроде
deb7f413-6cb3-44ac-900e-02883856e82bRolling.log
rolling.2012-01-19-09.log