Мне нужно обновить проект с 32-битного до 64-битного. Мой проект в настоящее время находится на .net 2.0 (будет скоро 4.0, но не на самом деле y имеет значение для этого вопроса). Мой проект ссылается на некоторые старые сборки .net 1.1, которые у меня есть только в двоичной форме. Как вы все знаете, поддержка 64-разрядной версии была добавлена только в .net 2.0, и я ожидал, что мое приложение не будет работать из-за этих старых сборок.
Однако мое приложение работает на сервере x64 в 64-разрядном режиме (без звездочки отображается в диспетчере задач) при ссылке на DLL .net 1.1.
Мои вопросы:
РЕДАКТИРОВАТЬ: Я забыл упомянуть, что требуется запускать приложение (asp.net) изначально в 64-битной версии. Приложение работает в 64-битном режиме, потому что я отключил 32-битную совместимость в моем пуле приложений.
РЕДАКТИРОВАТЬ2: Я просто попытался скомпилировать и запустить приложение, скомпилированное для x64. Оно работает. Таким образом, он работает в чистом 64-битном режиме, без вопросов.