Я вижу, вы упомянули, что он только что перешел на новый сервер. Была ли это миграция с IIS6 на IIS7 +?
IIS7 использует <system.webServer\handlers>
вместо раздела IIS6 <httpHandlers>
. Кроме того, по умолчанию будет выдано сообщение об ошибке, если у вас есть настройки в старом разделе, даже если новый раздел заполнен правильно.
Попробуйте это:
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules runAllManagedModulesForAllRequests="true">
<!-- modules go here -->
</modules>
<handlers>
<!-- modules go here -->
<add name="Telerik.Web.UI.WebResource" path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI, Version=2008.2.826.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4" />
</handlers>
validateIntegratedModeConfiguration="false"
позволит вам заполнить раздел httpHandlers без выдачи ошибки (полезно, если вы выполняете отладку на сервере cassini / iis6), а запись в разделе <handlers>
настроит его для вашего сервера IIS7.
runAllManagedModulesForAllRequests="true"
не является строго обязательным, но вам, вероятно, он понадобится, если вы новичок в настройке IIS7:)