2009-06-22 7 views
4

Ich versuche, eine ASP.NET 3.5-Site auf einem Windows 2000-Computer ausführen zu lassen (nicht meine Idee !!!), habe aber einige Probleme. Ich habe gearbeitet, indem ich benötigte DLL-Dateien von C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5 in mein app bin-Verzeichnis kopiere. Dies hat mich erfolgreich an den Fehlern "Assembly not found" vorbeigeführt.ASP.NET 3.5 unter Windows 2000

Allerdings erhalte ich jetzt den folgenden Fehler.

Compiler ausführbare Datei csc.exe nicht „

finden Wie kann ich dieses Problem beheben? Es ist in erster Linie LINQ Funktionalität, die ich zu nutzen, bin auf der Suche nach.

+0

Entweder schlagen Sie weiter auf die Mauer oder kaufen Sie eine Leiter. In Ihrem Fall, zerschlagen Sie Ihren Kopf gegen Windows 2000 oder verlangen, dass dieses System auf etwas aktualisiert wird, das .NET 3.5 unterstützen kann ... –

+0

Ich bin im selben Boot ... wünschte, es gäbe eine Abhilfe - 40 Server zu aktualisieren zu 3.5, 20 von ihnen sind 2000 Server. Ich gehe den anderen Weg (sogar jemand sagte es unten). Ich habe die VPC2007-Installation gehackt, um sie auf dem 2000-Server zu installieren, und den 2003-Server als VM ausgeführt. – TravisWhidden

Antwort

10
+0

In der Tat nicht, aber .net 3.5 ist im Wesentlichen .net mit zusätzlichen dlls. Ich brauche wirklich nur LINQ Funktionalität. Siehe zB http://rainstorms.me.uk/blog/2009/04/22/more-details-on-installing-net-35-in-windows-2000/ – SiC

+0

Sie sind größtenteils richtig, aber es ist ein bisschen komplizierter dann (nehmen Sie zum Beispiel die Tatsache, dass Ihr letzter Fehler wegen des Fehlens des C# -Compilers ist). Mein Punkt ist, dass Sie versuchen, etwas nicht unterstützt zu machen. Nicht unterstützte Bemühungen funktionieren oft, aber Sie können größere Probleme für sich selbst schaffen, die Sie noch nicht gesehen haben. Ich würde vorschlagen, dass ein besserer Weg wäre, in den sauren Apfel zu beißen und das OS zu verbessern.Davon abgesehen bin ich nicht du, noch verstehe ich deine Situation. –

1

mit einer neueren Windows einer virtuellen Maschine installieren darin

1

Viele 3.5 Websites ;-) werden funktionieren in 2.0 gut, Sie müssen sie nur so kompilieren. Ich würde wer auch immer die App bauen lassen auf 2.0 Ziele wechseln und sehen wie es geht. Wenn das nicht der Fall ist, ist die VM-Option wahrscheinlich die beste Art zu fliegen.

0

Sparen Sie sich etwas Zeit und Schmerzen, installieren Sie auf einer Plattform, die 3.5 unterstützt.

Der Versuch, Mindestanforderungen zu umgehen, kommt normalerweise zurück, um Sie am Ende zu beißen.

Nur weil Sie können, bedeutet nicht immer Sie sollten. :)

+0

Leider habe ich nicht die Kontrolle über die Hardware oder das Budget für Hardware für diese Leute! Ansonsten stimme ich zu! – SiC

0

Ungewohnte mit der Umwelt, aber ...

Mehr von Rahmen (einschließlich csc.exe) befindet sich in% windir% \ Microsoft.NET \ Framework \ v3.5 (zB C: \ winnt \ Microsoft.NET \ Framework \ v3.5) - sind diese Dateien in Ihrer Installation und das Verzeichnis in Ihrem Pfad?

Verwandte Themen