5

我正在使用来自 MVC 的 Telerik 控件,它们在我的工作/家庭开发环境和工作产品环境中运行良好,但是当我尝试部署到我的家庭产品环境 (IIS7) 时,我遇到了问题。

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

如果您在 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

4

1 回答 1

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"/>

IIS 6

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

此处理程序使您能够使用脚本和样式表注册器的组合、压缩和缓存功能。您可以在 Telerik 在线文档中了解更多信息并查看其他配置详细信息:

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

于 2010-09-01T07:02:51.427 回答