30

Obecnie pracuję nad programem Visual Studio 2008 w 64-bitowym systemie operacyjnym (Windows Server 2008 w wersji 64-bitowej).Czy Visual Studio 2010 WebDev WebServer (Cassini) jest kompatybilny z 64-bitowym?

Podczas gdy aplikacje, które piszę są w stanie 64-bitowym, tak jak w IIS7, wbudowany serwer programistyczny ASP.NET (znany również jako Cassini aka WebDev.Webserver.exe) działa jako 32-bitowy.

To wywołuje mnóstwo zagadnień, takich jak:

  • 32-bitowe i 64-bitowe aplikacje mają oddzielne domy rejestru HKLM \ Software
  • Istnieją wersje 32-bitowe i 64-bitowe Narzędzie SQL Server Client Network
  • Inne zabawy niespodzianki nie odkryli, ale jestem pewien, że wyrośnie

Chociaż jestem znalezienie rozwiązania dla większości tego, muszę zapytać ...

Czy ktoś kto grał z Visual Studio 2010 podglądu bitów na 64-bitowej architekturze wiem czy rozwoju serwerów WWW może obsługiwać 64-bitowe, a jeśli tak, to czy istnieją opcje dla trybu, który go uruchomić w? (Podobnie jak pole wyboru we właściwościach projektu, na przykład)

+2

muszę dodać, że obecnie na VS2008, użyłem reflektor do wyprowadzenia źródłowym z pliku wykonywalnego Cassini i z powodzeniem przekompilował go do obsługi wersji 64-bitowej, a także z powodzeniem korzysta z niego - jednak ponieważ jestem na serwerze OS, zwykle łatwiej jest po prostu użyć IIS do debugowania. Jeśli VS2010 nie obsługuje 64-bitowego debugowania serwera WWW, prawdopodobnie skończę robić dokładnie to samo, gdy dostanę się do rąk po oficjalnym wydaniu. –

+0

Różne rejestry mogą powodować nieoczekiwane i dziwne błędy.Ponieważ masz do czynienia z innym rejestrem, nie masz wyjątków - po prostu brakuje ci kluczy, których oczekujesz. Martwię się z tych samych powodów, dla których te małe "niespodzianki" nie są jasne dla programisty, dopóki nie pojawi się problem. Korzystanie z IIS Express wydaje się najlepszą opcją, jeśli taka istnieje. – Sprague

Odpowiedz

23

Pełny kod źródłowy bezpośredni zamiennik VS2008/2010 serwerów dev jest dostępny na http://cassinidev.codeplex.com. Możesz skompilować do wersji x64, aby spełnić Twoje wymagania.

+0

pytanie, czy [CassiniDev współpracuje z VS 2012 RC podczas dyskusji w CodePlex] (http://cassinidev.codeplex.com/discussions/358888) – yzorg

+0

Nie pomyślałbym o zrobieniu tego, gdybym go tu nie widział. Działa doskonale w VS2012. – Jaymz

3

32 bit IDE i pokrewne łatwiej się rozwijać.

Po uruchomieniu przetestować i wdrożyć dalsze, takich jak x64, IIS jest lepszym wyborem.

3

Here jest wbudowaną wersją x64 serwera WWW Cassini (tylko pliki binarne dla VS2008 i VS2010).

ja po prostu poszedł do http://cassinidev.codeplex.com/, a wbudowany kod źródłowy w trybie x64.

Powstałe binarne pracował dla mnie, kiedy należy je wymienić jak podano tutaj: http://cassinidev.codeplex.com/wikipage?title=Visual%20Studio%202008%2f2010%20Development%20server%20drop-in%20replacement&referringTitle=Documentation

Można pobrać pliki binarne tutaj: https://sites.google.com/site/csharpstuff1/CassiniDevx64.zip?attredirects=0&d=1

+0

Pobrano 4.0 exe ​​I download (umieściłem je w ścieżce plików programów (x86). – mosheb