Frage

In meiner Firma haben wir für unsere Web-Anwendungen abgestufte Umwelt (Entwicklung, Inszenierung, Produktion). Ich habe eine Reihe von Änderungen an einem meiner Anwendungen und entfaltet sie in die Entwicklungsumgebung (Windows 2003 w / IIS 6.0). Ich hatte auch zu einem der Benutzersteuerdateien eine sofortige Änderung zu machen, die Ausgabe mit der aktuellen Produktionsanwendung beheben muss.

ich entfalteten nur die eine Datei in der Staging-Umgebung (Windows 2003 w / IIS 6.0), die eine exakte Kopie der Produktion ist die folgenden ASP.NET 2.0 Kompilierungsfehler auf bekam.

  

Ausnahmetyp: HttpCompileException   Ausnahmemeldung:   d: \ inetpub \ MeineAnw \ BaseControl.cs (3):   Fehler CS0234: Der Typ oder Namespace   Name ‚Linq‘ existiert nicht in der   Namespace ‚System‘ (möglicherweise fehlt ein   Montage Referenz?)

Ich kopierte die Originaldatei aus der Produktion (Windows 2003 w / IIS 6.0) wieder auf Inszenierung und bekam den gleichen Fehler. Ich habe auch recycelt und neu gestartet wird den Anwendungspool. Ich immer noch das gleiche Ergebnis.

Hat jeder erlebt dieses Problem und wissen, wie es zu lösen?

UPDATE:

Der .NET 3.5 Framework ist auf der Entwicklung und Staging-Server installiert ist. Jede Umgebung ist auf demselben Server gehostet. Die Entwicklungsumgebung arbeitet gut.

War es hilfreich?

Lösung

Meine web.config-Datei von meiner Staging-Umgebung fehlte. Ich kopierte die web.config aus der Produktionsumgebung und alles funktioniert ...

Andere Tipps

Vergewissern Sie sich, System.Core zur Verfügung, wie das ist, wo System.Linq lebt. .NET 3.5 Haben Sie auf die Umwelt installiert?

Sie müssen .net 3.5 System.Linq oder etwas zu Linq im Zusammenhang verwenden,

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top