2009-03-01 17 views
0

Beta ürününden RC1 MVC için yeni güncellemeye girdim.ModelBalkı Kaydetme

I (global.ascx olarak) benim Application_Start aşağıdaki kod Bu aşağıdaki istisna ....

Yöntem sonuçlanır

System.Web.Mvc.ModelBinders.Binders[typeof(Shared.DO.Gig)] = new GigModelBinder(); 

bulamadı: System.Collections .Generic.IDictionary`2 System.Web.Mvc.ModelBinders.get_Binders() '. Projenizi yeniden oluşturdunuz mu?

cevap

0

Binders bir ModelBinderDictionary, bir IDictionary değil, muhtemelen RC1'den önce idi.

+0

Evet - yeniden inşa ettim. Bağlayıcıları şimdi nasıl kaydedeceğiz? – iasksillyquestions

+0

GigModelBinder IModelBinder uyguladığını varsayarak kod bana iyi görünüyor. Aldığınız hata, daha eski bir ModelBinders tanımı kullanıldığını gösteriyordu. – AnthonyWJones

+0

ModelBinders'ımın kendisinin (yani GigModelBinder) güncelliğini yitiriyor musunuz? MVC'nin beta sürümünde tanımlanan biçimde mi? – iasksillyquestions