ASP.NET 4.0:
Мой ноутбук работает под управлением 64-разрядной версии Win7 Ultimate с использованием VS 2010 и IIS7.
Все мои серверы для разработки, подготовки и производства - все это 32-битный сервер 2003 с IIS6 (очевидно).
Вопросы:
Я знаю, что действительно не поддерживается, но есть ли способ заставить IIS6 работать на моем ноутбуке под Win7? Было бы неплохо поддерживать согласованность конфигурации между моей локальной средой и конвейером развертывания, но я отказываюсь возвращаться к XP.
Если я скомпилирую под VS2010 на Win7 с флагом «Any CPU», установленным в целевой конфигурации, будут ли сгенерированные сборки независимыми от цели? То есть они 64- или 32-битные, или они действительно будут работать на одном? (Мой обычный метод «попробуй и посмотри» на данный момент не работает по ряду не связанных между собой причин).
На моем ноутбуке у меня есть папки Framework и Framework64. Если сборки не зависят от цели, в чем разница между ними и сборками, которые VS генерирует из моего кода? Если они не зависят от цели, почему у меня есть две отдельные папки? Есть ли разница в производительности между этими двумя версиями?
Заранее спасибо.