एक और विकल्प Microsoft.AspnNet.Mvc NuGet पैकेज को अद्यतन करना है। सावधान रहें, क्योंकि NuGet अद्यतन वेब को अद्यतन नहीं करता है। कॉनफिग। आपको सभी पिछले संस्करण संख्याओं को अद्यतन संख्या में अपडेट करना चाहिए। उदाहरण के लिए यदि आप asp.net MVC से 4.0.0.0 5.0.0.0 के लिए अद्यतन के लिए, तो यह web.config में प्रतिस्थापित किया जाना चाहिए:
<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
<section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
</sectionGroup>
</configSections>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages
validateRequest="false"
pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<controls>
<add assembly="System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" namespace="System.Web.Mvc" tagPrefix="mvc" />
</controls>
</pages>
स्रोत
2015-09-07 19:28:35
जब आप aspp.net एप्लिकेशन कहते हैं; क्या आपका मतलब वेबफॉर्म है? चूंकि एमवीसी अभी भी एएसपीनेट एप्लीकेशन है। जैसा कि यह जाता है; रेजर एक एमवीसी स्क्रिप्टिंग भाषा है। यदि आप एक एमवीसी ऐप नहीं बना रहे हैं; तो इसमें कोई आश्चर्य की बात नहीं है कि आपको समस्याएं हैं। ईमानदारी से; आपने स्वयं प्रश्न का उत्तर दिया। –
आपकी परियोजना .net4 पर आधारित है। रेजर 3 के कई घटक शायद 4.5 पर आधारित हैं। मेरा जवाब जांचें। – Adrian