Erstens - ich habe so abgekocht und viele Fragen gefunden, die gleiche Sache zu fragen, obwohl <add namespace="System.Web.Mvc.Html" />
in meinem web.config einfachen Hinzufügen das Problem nicht heilen ...
Ok, also habe ich ein neues Projekt, basierend auf der Vorlage Angular SPA gestartet - Link ist hier:
Ich habe den MVC auf Version 5 & amp; der webApi auf Version 2 - um mit anderen Projekten in der Lösung in Einklang zu kommen.
Jetzt, in der _Layout Seite der SPA-Website I, halten, obwohl ich versuche, die @Html.ActionLink
Helfer zu verwenden, um die Störung zu erhalten 'System.Web.WebPages.Html.HtmlHelper' does not contain a definition for 'ActionLink
Ich bin sicher, dass dies alles bis zu einem gewissen web.config Konfiguration ist - eine Art von Konflikt zwischen dem, was von Paketen habe ich installiert und was in der Config aus der Vorlage ist Setup
.Insbesondere dieser Teil:
%Vor%Wenn ich diese Version zu verwenden, ändern 5 dann erhalte ich die Fehlermeldung, dass die Anordnung (v5) konnte nicht etc befinden.
Ich habe keine Ideen mehr, wie ich diesen Konflikt lösen kann.
Hier sind die Konfigurationsabschnitte aus meinem SPA web.config
%Vor%Wenn ich die Version auf 5 ändere, bekomme ich den folgenden Fehler:
%Vor%Ich arbeite mit VS 2013 Pro Update 2. Das hat bei mir funktioniert:
Übrigens muss nichts an Konfigurationsdateien geändert werden, und eine einfache Bereinigungs- und Neuerstellungslösung funktioniert nicht.
Ich habe gerade Update 2 für Visual Studio 2013 installiert und mein Problem ist verschwunden.
Tags und Links asp.net-mvc c# razor asp.net