2010-08-22 15 views
5

Ben MVC Telerik kontrolleri kullanıyorum ve onlar benim iş/ev dev ortamlarında ve iş prod ortamında büyük çalışıyoruz ev prod ortamıma dağıtmaya çalıştığımda (IIS7) bir sorun yaşıyorum.Html.Telerik() StyleSheetRegistrar() çıktı dosyası asset.axd üzerinde 404 mesaj üretiyor

Axd mime türünü ekledim, ancak başka ne yapacağınızdan emin değilim. Bir işleyici ekleyerek öneren bir yazı okudum, ancak yanlış ayarlamam ya da yalnızca yanlış yönergelere bakıp bakmadığımdan emin değildim.

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

ekledim: <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

cevap

9

birleştirerek web kaynak etkinleştirmek için

sen IIS7 iseniz <system.webServer><handlers> bölüme işleyici ekleyin emin olun Telerik Extensions ile WebAssetHttpHandler'ı webconfig dosyasına kaydetmelisiniz:

Bu işleyici kullanmak sağlayan 6

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

IIS 7

<add name="AssetHandler" preCondition="integratedMode" verb="GET,HEAD" path="asset.axd" type="Telerik.Web.Mvc.WebAssetHttpHandler, Telerik.Web.Mvc"/> 
IIS birleştirin, Senaryo ve StyleSheet Kayıt Kuruluşu sıkıştır ve Önbellek özellikleri. Daha fazla bilgi edinmek ve Telerik çevrimiçi docs ek yapılandırma ayrıntılarını görebilirsiniz:

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

+1

etiketi çalışmaya IIS 7 almak için olması gerekir böyle bölümler: Luke

+0

@Luke - Teşekkürler bu bana çok yardımcı oldu! – house9

+0

Bu tamamen pastamı kurtardı; senin için artıyor! –

İlgili konular