Разработка приложений Asp.net в Windows 32-разрядных и развертывание в 64-разрядных - PullRequest
1 голос
/ 10 марта 2011

Я работаю в приложении asp.net, которое разрабатывается на 32-битной ОС win, и план развертывания - 64-битная среда win. Нужно ли предпринимать какие-либо предварительные условия / меры предосторожности / шаги в разработке или развертывании. Пожалуйста, помогите.

Спасибо / Йогеш

Ответы [ 2 ]

1 голос
/ 10 марта 2011

Обычно это работает (при условии, что вы нацелены на любой ЦП и не используете PInvoke, который может развалиться), однако я бы не стал рисковать, если у меня нет тестовой среды, которая соответствует производственной.

Однако может быть более целесообразно просто инвестировать средства в 64-разрядную инфраструктуру разработки, чтобы максимально точно имитировать целевую среду.Обнаружение проблемы во время ее написания намного намного, намного дешевле, чем ее обнаружение даже в тесте.И, конечно, дешевле, чем найти его в производстве.

1 голос
/ 10 марта 2011

вам не нужно делать ничего особенного, собирать для платформы AnyCPU, и она должна нормально работать как на машинах x86, так и на x64, если вы не ссылаетесь на внешние сборки или библиотеки, которые работают только на определенной архитектуре.

...