Вопрос

Сейчас я разрабатываю на Visual Studio 2008 на 64-разрядной ОС (Windows Server 2008 64-бит).

В то время как приложения, которые я пишу, являются 64-битными способными, как и IIS7, встроенный сервер разработки ASP.NET (он же Cassini AKA WebDev.Webserver.exe) работает как 32-битный.

Это поднимает множество проблем, таких как:

  • 32-разрядные и 64-битные приложения имеют отдельные дома в области программного обеспечения HKLM
  • Существует 32-битная и 64-битная версии клиентской сети SQL Server
  • Другие забавные сюрпризы, которые я не обнаружил, но я уверен

Пока я нахожу обходные пути для большей части этого, я должен спросить ...

Кто-нибудь, кто играл с битами предварительного просмотра Visual Studio 2010 на 64-разрядной архитектуре, могут ли веб-серверы разработки обрабатывать 64-битные, и если да, есть ли варианты для его запуска? (Например, флажок в свойствах проекта)

Это было полезно?

Решение

Полный исходный код для прямой замены для Dev Servers VS2008/2010 доступен при http://cassinidev.codeplex.com. Анкет Вы можете компилировать x64 для поддержки ваших требований.

Другие советы

32 -битный IDE и связанные вещи облегчают развитие.

Когда вы начинаете тестировать и развернуться дальше, например, X64, IIS - лучший выбор.

Здесь x64 встроенная версия веб -сервера Cassini (только двоичные файлы для VS2008 и VS2010).

Я просто пошел в http://cassinidev.codeplex.com/, и построил исходный код в режиме X64.

В результате двоичные файлы сработали для меня, когда я заменяю их, как указано здесь: http://cassinidev.codeplex.com/wikipage?title=visual%20Studio%202008%2F2010%20Development%20Server%20Drop In%20Replacement&referringTitle=documentation

Вы можете скачать двоичные файлы здесь:https://sites.google.com/site/csharpstuff1/cassinidevx64.zip?attredirects=0&d=1

Похоже, этот парень использовал аналогичный подход к использованию отражателя и повторной компиляции как 64 бит:http://codeka.com/blogs/index.php/2007/06/18/64_bit_webdev_webserver_exe

Я не нашел ничего, что предполагает, что история будет отличаться от VS2010, но пальцы скрещены.

Есть сторонний продукт под названием Ultidev Cassini, который рекламирует 64-битную версию. Это бесплатно и перераспределяется; Это может решить ваши потребности.

Информация здесь: http://ultidev.com/products/cassini/cassinidevguide.htm

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top