2010-08-22 1 views
5

Я использую форму управления Telerik MVC, и они отлично работают в средах work/home dev, а также в рабочей среде prod, но когда я пытался развернуть свою домашнюю среду (IIS7), у меня возникла проблема.Html.Telerik(). Выходной файл StyleSheetRegistrar(), генерирующий сообщение 404 на asset.axd

Я добавил тип axe axm, но не знаю, что еще делать. Я прочитал сообщение, предлагающее добавить обработчик, но не был уверен, что я установлю это неправильно или я просто искал неправильный указатель.

если вы на IIS7 убедитесь, что вы добавить обработчик к <system.webServer><handlers> секции:

<add name="MyName" path="MyName.axd" verb="*" type="NameSpace.Class, Assembly" /> 

я добавил: <add name="ScriptRegistrar" path="Access.axd" verb="*" type="Telerik.Web.Mvc.UI.ScriptRegistrar, Version=v2.0.50727" />

http://localhost:1000/asset.axd?id=sQAAAB-LCAAAAAAABADsvQdgHEmWJSYvbcp7f0r1StfgdKEIgGATJNiQQBDswYjN5pLsHWlHIymrKoHKZVZlXWYWQMztnbz33nvvvffee--997o7nU4n99__P1xmZAFs9s5K2smeIYCqyB8_fnwfPyJ-8UfT9qNHH7X5u_butGk-Gn10SX_u7ezujHfH93Ye0gfTjx619TqnX2YfPbr36f3RR_Tze7_4oxU1PKmWbb5s775ur8scb5_zV9VHj3ZGHy2pwbRaLKrlGKB_yYi_2JUv2rzM6-LtuN9gL2xwWTRtJt9__5d8_5f8PwEAAP__qtxwmrEAAAA%3d

ответ

9

Чтобы включить веб-ресурс объединения с расширениями Telerik вам необходимо зарегистрировать WebAssetHttpHandler в своем webconfig:

IIS 7

<add name="AssetHandler" preCondition="integratedMode" verb="GET,HEAD" path="asset.axd" type="Telerik.Web.Mvc.WebAssetHttpHandler, Telerik.Web.Mvc"/> 

IIS 6

<add verb="GET,HEAD" path="asset.axd" validate="false" type="Telerik.Web.Mvc.WebAssetHttpHandler, Telerik.Web.Mvc"/> 

Этот обработчик позволяет использовать Синдикат, функция компресса, и кэш регистраторов сценариев и StyleSheet. Вы можете узнать больше и посмотреть дополнительные подробности конфигурации в Telerik онлайн документации:

http://www.telerik.com/help/aspnet-mvc/web-assets-working-with-javascript-web-assets.html

+1

Чтобы получить IIS 7 работать тег должен быть в разделы как это: <система. webServer> Luke

+0

@ Luke - Спасибо, что помогло мне в большое время! – house9

+0

Это полностью спасло мой бекон; upboat для вас! –

Смежные вопросы