ELMAH Setup - Der Typ oder Namespace-Name ‚Linq‘ existiert nicht im Namespace-System
Frage
Ich habe die neueste ELMAH heruntergeladen und die Probe App Web.Config-Einstellungen auf meinen ASP.NET 3.5 Web.Config kopiert.
Ich habe dafür gesorgt, die 3.5-Release-Version der DLL zu verweisen, aber ich bin immer noch die obigen Fehler bekommen (nach dem Titel dieses Beitrags).
Lösung
Wenn Sie die Referenz haben, dann bestätigen Sie einen Eintrag in Ihren Baugruppen haben Wörterbuch aus der web.config, dass die DLL hat, die Linq enthält. Zum Beispiel:
<add assembly="System.Web.Extensions, Version=3.5.0.0, ...
<add assembly="System.Xml.Linq, Version=3.5.0.0, ...
Andere Tipps
Der LINQ-DLL nicht automatisch zu einem Web-Projekt hinzugefügt wird, müssen Sie es manuell in der Lösung Explorer in die Projektreferenzen hinzuzufügen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow