Pergunta

Agora estou desenvolvendo no Visual Studio 2008 em um sistema operacional de 64 bits (Windows Server 2008 de 64 bits).

Enquanto os aplicativos que escrevo são capazes de 64 bits, assim como o IIS7, o ASP.NET Development Server (também conhecido como Cassini, também conhecido como webdev.webserver.exe) é executado como 32 bits.

Isso traz uma infinidade de questões, como:

  • Aplicativos de 32 bits e 64 bits têm casas de registro de software HKLM separadas
  • Existem versões de 32 e 64 bits do utilitário de rede de clientes do SQL Server
  • Outras surpresas divertidas que não descobri, mas tenho certeza que surgirei

Enquanto estou encontrando soluções alternativas para a maior parte disso, tenho que perguntar ...

Alguém que jogou com os bits de visualização do Visual Studio 2010 na arquitetura de 64 bits sabe se os servidores da Web de desenvolvimento podem lidar com 64 bits e, em caso afirmativo, existem opções para qual modo o executar? (Como uma caixa de seleção nas propriedades do projeto, por exemplo)

Foi útil?

Solução

O código -fonte completo para uma substituição direta para servidores de desenvolvimento VS2008/2010 está disponível em http://cassinidev.codeplex.com. Você pode compilar com x64 para apoiar seus requisitos.

Outras dicas

32 bits IDE e coisas relacionadas facilitam o desenvolvimento.

Quando você começa a testar e implantar ainda mais, como o X64, o IIS é uma escolha melhor.

Aqui é a versão construída x64 do Cassini Web Server (apenas binários para VS2008 e VS2010).

Eu apenas fui para http://cassinidev.codeplex.com/, e construiu o código -fonte no modo X64.

Os binários resultantes funcionaram para mim, quando os substituo como declarado aqui: http://cassinidev.codeplex.com/wikipage?title=Visual%20Studio%202008%2F2010%20Development%20Server%20Drop-In%20Replacement&ReferringTitle=Documentation

Você pode baixar binários aqui:https://sites.google.com/site/csharpstuff1/cassinidevx64.zip?attredirects=0&d=1

Parece que esse cara adotou uma abordagem semelhante ao usar o refletor e recarregar como 64 bits:http://codeka.com/blogs/index.php/2007/06/18/64_bit_webdev_webserver_exe

Não encontrei nada que sugira que a história seja diferente no VS2010, mas os dedos cruzados.

Há um produto de terceiros chamado Ultidev Cassini que anuncia uma versão de 64 bits. É gratuito e redistribuível; Isso pode resolver suas necessidades.

Informações aqui: http://ultidev.com/products/cassini/cassinidevguide.htm

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top