2010-08-22 5 views
5

Estoy usando los controles Telerik de MVC y funcionan muy bien en mis entornos de trabajo/desarrollo doméstico, y en el entorno de trabajo prod, pero cuando intenté implementar en mi entorno de productos para el hogar (IIS7), tuve un problema.Html.Telerik(). StyleSheetRegistrar() archivo de salida que genera el mensaje 404 en asset.axd

He añadido el tipo axd mime, pero no estoy seguro de qué más hacer. Leí una publicación sugiriendo agregar un controlador, pero no estaba seguro de si estoy configurando eso incorrectamente o simplemente estoy mirando en la dirección incorrecta.

si estás en IIS7 Asegúrese de agregar el controlador a la sección de <system.webServer><handlers>:

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

añadí: <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

Respuesta

9

Para habilitar la combinación de recursos Web con las Extensiones Telerik necesita registrar WebAssetHttpHandler en su 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"/> 

Este controlador le permite utilizar los Combine, funciones comprimen, y la memoria caché de los Registradores de guión y de estilo. Usted puede aprender más y ver detalles adicionales de configuración en la documentación en línea Telerik:

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

+1

Para obtener IIS 7 para trabajar la etiqueta tiene que estar en el secciones como esta: Luke

+0

@Luke - ¡Gracias que me ayudaron a lo grande! – house9

+0

Esto salvó totalmente mi tocino; upboat para ti! –

Cuestiones relacionadas