2011-03-08 6 views
16

शुरू करने मैं इस त्रुटि प्राप्त हो रही है जब मेरी MVC 3 आवेदन शुरू करने की कोशिश कर रहा:आवश्यक विशेषता 'pageBaseType' नहीं मिला - YSOD जब आज सुबह के बाद से मेरी MVC 3 आवेदन

Required attribute 'pageBaseType' not found. 

Error Message http://i51.tinypic.com/azbbee.jpg

गूगल नहीं था बहुत उपयोगी जानकारी प्रकट करें और मुझे MVCMailer जोड़ने के अलावा web.config में किए गए किसी भी बदलाव से अवगत नहीं है।

इसे ठीक करने के तरीके पर कोई विचार?

+0

+1 स्रोत नियंत्रण के लिए। Ext.Net मुझे इसके साथ थोड़ा सा जब मैंने इसे Nuget के माध्यम से हटा दिया। – codenheim

उत्तर

41

मुझे यह त्रुटि मिली, एमवीसीमेलर स्थापित करने के बाद भी। त्रुटि रूट Web.config से नहीं आ रही थी, लेकिन दृश्य फ़ोल्डर के तहत web.config से। मैं एक नया MVC 3 परियोजना को यह तुलना की और पाया मेरी संस्करण, कुछ पैकेज के द्वारा अद्यतन, के लिए सेटिंग बदल गया था:

<pages pageBaseType="System.Web.Mvc.WebViewPage"> 

डिफ़ॉल्ट हटाया को यह वापस बदलना: डिफ़ॉल्ट से

<pages> 

त्रुटि।

संपादित करें:

और पीठ में जोड़ने ...

<system.web.webPages.razor> 
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 

और ..

<system.web> 
<pages 
     validateRequest="false" 
     pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" 
     pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" 
     userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> 
+0

मैंने पाया कि मैं भी '' – Eonasdan

+2

धन्यवाद, mvcmailer है बहुत बुरा ... recommentd actionmailer.mvc – dfang

+0

एमवीसीमेलर ने मुझे पूरी तरह से खराब कर दिया ... अभी भी काम करने के क्रम में चीजें वापस पाने की कोशिश कर रहे हैं – camainc

संबंधित मुद्दे