Ответ 1
Полный исходный код для прямой замены серверов-разработчиков VS2008/2010 доступен по адресу http://cassinidev.codeplex.com. Вы можете скомпилировать x64 для поддержки ваших требований.
Теперь я разрабатываю Visual Studio 2008 в 64-разрядной ОС (64-разрядная версия Windows Server 2008).
В то время как приложения, которые я пишу, совместимы с 64-разрядными, как и IIS7, встроенный сервер разработки ASP.NET(он же Cassini aka WebDev.Webserver.exe) работает как 32-разрядный.
Это вызывает множество проблем, таких как:
В то время как я нахожу обходные пути для большей части этого, я должен спросить...
Кто-нибудь, кто играл с битами предварительного просмотра Visual Studio 2010 в 64-битной архитектуре, знает, могут ли веб-серверы разработки обрабатывать 64-битные, и если да, есть ли опции, для которых он запускается? (Например, флажок в свойствах проекта)
Полный исходный код для прямой замены серверов-разработчиков 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
Похоже, этот парень применил аналогичный подход к использованию Reflector и повторной компиляции как 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