Html.Telerik().StyleSheetRegistrar()输出文件在asset.axd上生成404消息

Jam*_*ing 5 model-view-controller iis-7 scriptresource.axd

我正在使用Telerik控件形式MVC,它们在我的工作/家庭开发环境和工作环境中工作得很好,但是当我尝试部署到我的家庭产品环境(IIS7)时,我遇到了问题.

我添加了axd mime类型,但不确定还能做什么.我读了一篇建议添加处理程序的帖子,但不确定我是否设置错误或者我只是在寻找错误的指示.

如果你在IIS7上,请确保将处理程序添加到该<system.webServer><handlers>部分:

<add name="MyName" path="MyName.axd" verb="*" type="NameSpace.Class, Assembly" /> 
Run Code Online (Sandbox Code Playgroud)

我补充说: <add name="ScriptRegistrar" path="Access.axd" verb="*" type="Telerik.Web.Mvc.UI.ScriptRegistrar, Version=v2.0.50727" />

HTTP://本地主机:1000/asset.axd ID = sQAAAB-LCAAAAAAABADsvQdgHEmWJSYvbcp7f0r1StfgdKEIgGATJNiQQBDswYjN5pLsHWlHIymrKoHKZVZlXWYWQMztnbz33nvvvffee - 997o7nU4n99__P1xmZAFs9s5K2smeIYCqyB8_fnwfPyJ-8UfT9qNHH7X5u_butGk-Gn10SX_u7ezujHfH93Ye0gfTjx619TqnX2YfPbr36f3RR_Tze7_4oxU1PKmWbb5s775ur8scb5_zV9VHj3ZGHy2pwbRaLKrlGKB_yYi_2JUv2rzM6-LtuN9gL2xwWTRtJt9__5d8_5f8PwEAAP__qtxwmrEAAAA%3D

Tod*_*odd 9

要启用与Telerik Extensions组合的Web资源,您需要在webconfig中注册WebAssetHttpHandler:

IIS 7

<add name="AssetHandler" preCondition="integratedMode" verb="GET,HEAD" path="asset.axd" type="Telerik.Web.Mvc.WebAssetHttpHandler, Telerik.Web.Mvc"/>
Run Code Online (Sandbox Code Playgroud)

IIS 6

<add verb="GET,HEAD" path="asset.axd" validate="false" type="Telerik.Web.Mvc.WebAssetHttpHandler, Telerik.Web.Mvc"/>
Run Code Online (Sandbox Code Playgroud)

此处理程序使您可以使用Script和StyleSheet注册器的Combine,Compress和Cache功能.您可以在Telerik在线文档中了解更多信息并查看其他配置详细信息:

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