Frage

Ich entwickle jetzt auf einem 64-Bit-Betriebssystem auf Visual Studio 2008 (Windows Server 2008 64-Bit).

Während die Apps, die ich schreibe, sind 64-Bit-fähig, ebenso wie IIS7, der integrierte ASP.NET Development Server (auch bekannt als Cassini, auch bekannt als webdev.Webserver.exe), läuft 32-Bit.

Dies führt zu einer Vielzahl von Problemen wie:

  • 32-Bit- und 64-Bit-Anwendungen haben separate HKLM Software-Registrierungshäuser
  • Es gibt 32-Bit- und 64-Bit-Versionen des SQL Server-Client-Netzwerk-Dienstprogramms
  • Andere lustige Überraschungen, die ich nicht entdeckt habe, aber ich bin sicher

Während ich für das meiste Problem für Problemen finde, muss ich mich fragen ...

Weiß jemand, der mit den Visual Studio 2010 Preview-Bits auf 64-Bit-Architektur gespielt hat, ob die Entwicklungs-Webserver mit 64-Bit verarbeiten können. Wenn ja, gibt es Optionen, in welchen Modus sie ausführen können? (Wie beispielsweise ein Kontrollkästchen in den Projekteigenschaften)

War es hilfreich?

Lösung

Der vollständige Quellcode für einen direkten Ersatz für VS2008/2010 DEV -Server finden Sie unter http://cassinidev.codeplex.com. Sie können zu X64 kompilieren, um Ihre Anforderungen zu unterstützen.

Andere Tipps

32 Bit IDE und verwandte Dinge erleichtern die Entwicklung.

Wenn Sie mit dem Testen und Bereitstellen, wie z. B. X64, beginnen, ist IIS eine bessere Wahl.

Hier ist x64 erstellte Version des Cassini Web Server (nur Binärdateien für VS2008 und VS2010).

Ich ging gerade zu http://cassinidev.codeplex.com/, und erstellte den Quellcode im X64 -Modus.

Die resultierenden Binärdateien funktionierten für mich, als ich sie wie hier angegeben ersetze: http://cassinidev.codeplex.com/wikipage?title=visual%20Studio%202008%2F2010%20Development%20Server%20Drop-in%20Replacement&rebertitle=documentation

Sie können hier Binärdateien herunterladen:https://sites.google.com/site/csharpstuff1/cassinidevx64.zip?attRedirects=0&d=1

Sieht so aus, als hätte dieser Typ einen ähnlichen Ansatz verfolgt, um Reflektor zu verwenden und sich als 64-Bit neu zu kompilieren:http://codeka.com/blogs/index.php/2007/06/18/64_bit_webdev_webserver_exe

Ich habe nichts gefunden, was darauf hindeutet, dass die Geschichte in VS2010 unterschiedlich sein wird, aber die Daumen gekreuzt.

Es gibt ein Produkt von Drittanbietern namens Ultidev Cassini, das für eine 64-Bit-Version wirbt. Es ist kostenlos und umteilbar; Das kann Ihre Bedürfnisse lösen.

Informationen hier: http://ultidev.com/products/cassini/cassinidevguide.htm

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