Frage

Ich bereite mich bereit, einen Server für mich zu kaufen, um meine erste Windows -basierte (C# .NET) -Anwendung bereitzustellen, aber ich vertraue nicht mit Windows für gehostete Anwendungen. Ich habe die Auswahl der folgenden Windows -Versionen:

  • Windows Server 2003
  • Windows Server 2003 Web
  • Windows Server 2003 Enterprise
  • Windows Server 2008
  • Windows Server 2008 Web
  • Windows Server 2008 Enterprise

Wäre einer davon besser für die Bereitstellung einer C# .NET -Anwendung?

BEARBEITEN:
Es werden 3 Anwendungen bereitgestellt, aber im Grunde genommen sind sie gleich. Sie werden Dienste bestehen, die von Daten gestellt werden, die von einer Website eingeführt werden, die wahrscheinlich auf demselben Server ausgeführt wird.

http://www.microsoft.com/windowsserver2008/en/us/compare-roles.aspx

War es hilfreich?

Lösung

Nun, wenn Sie das treffen Anforderungen für Server 2008 Web, Sie sollten das verwenden, weil das das ist am billigsten. Ich würde mit 2003 über 2003 gehen.

Per Beweis: Da Sie Webversionen überschritten haben, würde ich mit dem Standard 2008 gehen, es sei denn, ich brauchte einige Funktion von Enterprise oder Datacenter.

Wenn Sie eine MSDN -Lizenz haben, können Sie übrigens jede Version von Server 2008 in einer Test- oder Staging -Kapazität im Rahmen dieser Lizenz ausführen. Sie können diese Lizenz verwenden, um festzustellen, ob eine bestimmte Version für Ihre Bewerbung geeignet ist oder nicht. Sobald Sie die Produktion einsetzen, zahlen Sie Ihre normalen Lizenzgebühren für die von Ihnen gewählte Version.

Andere Tipps

Wenn Sie keine großen Mengen an Speicher benötigen, würde ich Windows Server 2008 vorschlagen

OK, ich bin sicher, Sie brauchen die Enterprise -Editionen nicht, da Sie nur 3 Webanwendungen und möglicherweise einige Backend -DB -CRUD -Vorgänge ausführen.

Damit bleiben die Standardausgaben 2003 oder 2008.

Jetzt kommt es darauf an, wie Sie sich fühlen. Vergib dieser Liste, wenn ich etwas Großes verpasst habe!

2003 Profis:

  • Nachgewiesene Erfolgsbilanz
  • Bekannte Verstopfungen (ich bin sicher, dass mehr gefunden werden konnten ....)
  • Iis6

2003 Nachteile:

  • 5 Jahre alt
  • Näheres Lebensende
  • Sicherstellen, dass SP2 ist (R2 SP2 ist noch besser)
  • Benötigt mehr Arbeit, um die Standardeinstellungen zu sichern

2008 Profis:

  • Verbesserte Sicherheit (Ich bin sicher, dass mehr Vunerierungen gefunden werden ....)
  • Mehr gesperrt mit Standardeinstellungen
  • Iis7
  • Native .NET 3.5 Support
  • SP2 jetzt RTM

2008 Nachteile:

  • Neues Betriebssystem
  • Neue Codebasis
  • Vista -basierte Benutzeroberfläche (als Betrug wie manche Leute nicht mögen, warten Sie, bis sie 2K8 R2 versuchen!)

Ich würde mich entscheiden für 2008 Standard Edition Da ist das eine staatliche Entscheidung für die Zukunft.

Hinweis: Sie können auf dieser Liste erweitern. Ich habe gerade schnell von oben auf meinem Kopf hinzugefügt

Linux+Mono Wenn Ihr C# auf ihrem unterstützten Niveau ist. Es ist frei.

Haftungsausschluss: Ich befürworte.

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