2016-05-20 3 views
0

Es gibt ein MVC3-Programm entwickelt und kompilieren mit VS2012. Es ist in Ordnung und im Einsatz ist auch in Ordnung.Wenn ich VS2015 und Develop MVC3-Programm verwende, gab es einige seltsame Probleme

Aber wenn ich VS2015 Kompilierung verwenden, http://i.stack.imgur.com/eMep6.png, nicht Fehler, nur warnen.

aber wenn deploy, Es kann nicht Fehler http://i.stack.imgur.com/Jgr4k.png .Die Fehlertext ist

[A]System.Web.WebPages.Razor.Configuration.HostSection cannot be cast to [B]System.Web.WebPages.Razor.Configuration.HostSection. Type A originates from 'System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' in the context 'Default' at location 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.WebPages.Razor\v4.0_1.0.0.0__31bf3856ad364e35\System.Web.WebPages.Razor.dll'. Type B originates from 'System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' in the context 'Default' at location 'C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\7c2060f6\6145b34e\assembly\dl3\9036b7c7\fc8023c0_73fecb01\System.Web.WebPages.Razor.DLL'. 

So run.The, Ich weiß, ich sollte gut sein, um Englisch zu lernen, aber jetzt was soll ich tun?

einige Lösung, aber ist nicht gelungen: http: // www.cnblogs.com/shanyou/archive/2012/12/23/2830367 .html

http: // www.cnblogs.com/highend/archive/2011/04/20/aspnet_mvc3_the_project_debug_in_mvc3source.html

Das ist mein Rasierer Version:

<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> 
    <section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" /> 
    <section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" /> 
</sectionGroup> 
+0

Ich denke, dass Sie die Versionen Ihrer Rasierklingenmaschine betrachten sollten, können Sie die Rasiererversion im folgenden Verzeichnis ~/Views/web.config – Sherlock

+0

danken Ihnen danken. am ende der frage schreibe ich meine rasiermesserversion. damit ? –

Antwort

-1

MVC3 bis VS2010.I Nutzung unterstützt wird VS2010SP1 btw. Sie müssen wählen, ob Sie Mvc3 oder VS2015 verwenden möchten

Verwandte Themen