IIS 7 выдает ошибку 500 внутренняя ошибка сервера при попытке отобразить мой документ XML - PullRequest
1 голос
/ 07 февраля 2011

Это довольно странно. На моем сервере запущен фрагмент кода, который отправляет XML в браузер. Когда я использую свой блок dev для доступа к странице, я получаю страницу «500 Internal Server Error». После многочисленных попыток диагностики я подключился к своему серверу и попытался использовать его внутренний веб-браузер. Я был в состоянии видеть документ XML хорошо. В курсе, это не имеет ничего общего с моим браузером dev, потому что я попробовал и FF, и IE, и они смогли просматривать один и тот же XML с зеркального сервера. Это наводит меня на мысль, что это может быть какой-то проблемой IIS 7. Может ли кто-нибудь здесь помочь?

Ответы [ 2 ]

2 голосов
/ 10 февраля 2011

Я нашел ответ на свой вопрос.Оказывается, я работаю под управлением Windows 2008 R2 и в ее версии IIS есть раздел страниц с ошибками.По умолчанию для ответов об ошибках установлено значение «Подробная ошибка для локальных запросов и настраиваемые страницы ошибок для удаленных запросов».Это была причина, по которой я не мог видеть XML-документ удаленно.Я переключил настройку на «Подробные ошибки», и это решило проблему.

Подробнее об этом можно узнать здесь: IIS7 - Включение пользовательских страниц ошибок

1 голос
/ 24 января 2013

Просто для справки, у меня была та же проблема, и проблема в том, что в локальной папке было включено кэширование XML-файлов, но в то же время на всем веб-сервере было включено кэширование XML.

Попробуйте открыть модуль «Кэширование вывода» для рассматриваемой папки из IIS.Если вы получили сообщение об ошибке, просто отредактируйте локальный файл web.config и удалите параметр кэширования расширения файла «double».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...