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)
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. –
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