Обработчик изображений .ashx не работает на производственном сервере - PullRequest
0 голосов
/ 24 июня 2011

Я разработал небольшой обработчик .ashx, который возвращает изображение, чтобы я мог сделать

<img src="myhandler.ashx?query=string">

. Он отлично работал на моей машине разработчика.Я перенес его на рабочий сервер (IIS на Server 2008), и он сломался.Под словом "сломался" я имею в виду, что оно больше не возвращает действительное изображение.Обработчик вызывает внешнее приложение для генерации образа - у меня был неправильный путь, я исправил его, и все, что было сделано, - это чтобы предупреждения перестали отображаться в журнале событий.

Я знаю, что у него есть разрешение на запуск.программа.Я вручную выполнил команду, которую я передаю, и успешно сгенерировал изображение.В журнале событий нет ошибок, и в журнале IIS говорится, что он отвечает 200 / OK.Я немного растерялся относительно того, как мне следует отлаживать это дальше.

1 Ответ

0 голосов
/ 24 июня 2011

Итак, получил решение.

Расхождения между моей средой разработки и производственным сервером привели к необходимости двойного экранирования специального символа, с которым хорошо .NET, но моя внешняя программа интерпретирует специально. Вся проблема была не связана с обработчиком.

Спасибо за помощь, хотя.

...