Я использую VS2005, проект веб-сайта, проект веб-развертывания и Log4Net. Я могу использовать ведение журнала, когда я развиваюсь локально. Я вижу файлы журналов, и все в порядке. Когда я создаю свой веб-сайт (используя проект веб-развертывания), я использую развертывание как один параметр DLL. Когда я проверяю, где должны быть мои файлы журналов, я не вижу никаких файлов.
Есть ли способ решить эту проблему. Я не думаю, что добавление значения отладки в настройки приложения поможет, потому что у меня нет консоли, потому что это веб-сайт.
EDIT
Я не хочу, чтобы 150 представителей пропали даром в последний раз. Я сравнил внутреннюю трассировку от моей среды разработки с трассировкой от производства. Моя трассировка среды разработки показывает вызов Xml Configurator, а производственный - нет. У меня есть код в global.asax на методе application_start (). Я поместил туда отладочный код, и он вызывается в dev, но не в производстве.
Я думаю, что именно здесь проект веб-развертывания вызывает некоторые проблемы. Будет ли global.asax скомпилирован в одну DLL? Когда я делаю сборку в каталоге развертывания, я вижу файл global.compiled. Это должно пойти в папку bin в производстве? Или это код global.asax в одной DLL? Наличие обоих в папке bin или просто DLL ничего не изменило.