У меня есть веб-приложение, которое я размещаю, и мой клиент сообщает, что некоторые библиотеки JavaScript Telerik, включенные на сайт (но не все из них), не работают должным образом.
Что мне удалось диагностировать до сих пор, так это то, что в какой-то момент процесса ресурсы WebResource.axd, содержащие код JavaScript Telerik, блокируются. Запрос клиента перейти непосредственно к самому файлу AXD с той же строкой запроса приводит к появлению сообщения об ошибке «Соединение с сервером было сброшено» в Internet Explorer.
Клиент попытался загрузить этот файл с нескольких машин в их местоположении, а также с машины за пределами их брандмауэра и сети, а также с машины, работающей у них дома, и каждый раз получает одну и ту же ошибку. Они пробовали использовать как Internet Explorer, так и Firefox.
Однако я могу успешно загрузить один и тот же файл как внутри нашей хостинговой сети, так и за ее пределами, а также через мое домашнее подключение.
Согласно журналам IIS, все зарегистрированные попытки загрузки ресурса дали результат 200 HTTP OK.
Другие попытки:
- Ссылка на несуществующий 404.axd (выдает желтое сообщение об ошибке ASP.NET 404, как и ожидалось)
- Ссылка на WebResource.axd, но с недопустимой строкой запроса, указывающей на ресурс, который не существует (дало желтое недопустимое состояние просмотра ASP.NET или недопустимую строку base64, как и ожидалось)
- Ссылка на тот же WebResource.axd, но через другой заголовок хоста (то же сообщение об ошибке «сброс соединения»).
Я сейчас не понимаю, в чем может быть проблема на данный момент. На нашем хостинговом сервере в течение многих лет размещались десятки различных приложений ASP.NET (включая несколько экземпляров рассматриваемого), и это первая жалоба, которую я видел по этому поводу.
Я на 99% уверен, что проблема в чем-то на стороне клиента из-за неправильной конфигурации фильтрации содержимого брандмауэра или маршрутизатора, но это не объясняет, почему клиент видит одни и те же проблемы как за пределами брандмауэра, так и дома.
Есть идеи относительно того, что может пойти не так, или даже какие еще вопросы задать? Кто-нибудь видел хоть что-нибудь подобное?