В событии Application_Start в файле global.asax.cs я добавил код инициализации. Этот код запускается в порожденной нитью (созданной с использованием новой Thread()). Код инициализации использует Server.MapPath для получения физического пути к файлу. Однако много раз я получаю сообщение об ошибке в файлах журнала: Работа с сервером недоступна в этом контексте В любом случае я уловил исключение. Инициализация не является критичной, так как даже если это не удастся, это не будет проблемой для меня. Мой вопрос:Server.MapPath in Global.asax
- Почему я получаю сообщение об ошибке «Сервер недоступен»?
- Может ли обработать Исключение вызывает любые проблемы, такие как Недействительный ViewState во время нормального выполнения приложения. Мы заметили много из них - Недействительный ViewState позже в журналах. Я считаю, что это невозможно. Пожалуйста, поправьте меня, если я ошибаюсь.
Благодаря
Викас
Да, я согласился с этим. Когда вы создаете новый поток в пуле приложений, вы не можете использовать HttpContext.Current, потому что он в другом контексте. – springchun