Это неверный запрос ресурса скрипта. ~ / ScriptResource.axd - PullRequest
1 голос
/ 28 марта 2012

Ошибка в System.Web.Handlers.ScriptResourceHandler.ProcessRequest (HttpContext контекст) в System.Web.HttpApplication.CallHandlerExecutionStep. System.Web.HttpApplication.IExecutionStep.Execute () в System.Web.HttpApplication.ExecuteStep (IExecutionStep step, Boolean & completedSynchronously)

Я получаю вышеуказанную ошибку с рабочего сервера. У нас есть шесть рабочих серверов, и мы получаем вышеуказанную ошибку только от трех рабочих серверов . Остальные три работают нормально.

У нас есть следующие настройки для machinKey на всех шести серверах. Путь:

C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG \ web.config.comments C: \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ CONFIG \ web.config.comments

СТАРЫЙ Настройка:

< machineKey validationKey="AutoGenerate,IsolateApps" 
  decryptionKey="AutoGenerate,IsolateApps" 
  validation="SHA1" 
  decryption="Auto" 
  compatibilityMode="Framework20SP1" / >

ИЗМЕНЕНО ДЛЯ КОНКРЕТНОГО КЛЮЧА

< machineKey validationKey="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" 
  decryptionKey="XXXXXXXXXXXXXXXXXXXXXXXX" 
  validation="SHA1" 
  decryption="AES" 
  compatibilityMode="Framework20SP1" />

но получаю то же исключение.

Может кто-нибудь сказать мне, в чем может быть точная проблема?

1 Ответ

2 голосов
/ 31 марта 2012

Это может быть вызвано поисковыми системами, просматривающими ваши страницы.Иногда они попадают в файл ScriptResource.axd и генерируют ошибку, которую вы видите.

Если вы можете регистрировать IP-адреса, которые вызывают эту ошибку, найдите их и посмотрите, где / кто они.

Конечно, если вы получаете это только с 3 из 6 серверов вваша веб-ферма, что-то еще может быть не так.

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