2009-06-29 4 views
2

Мы должны развернуть наше приложение на 64-битном сервере Windows 2008. Поскольку приложение уже работает более года на установке сервера Windows 2003, мы знаем, что все работает нормально. Мы все еще разрабатываем Windows XP.Меры предосторожности при разработке приложения ASP.NET на компьютерах x86, но на целевом компьютере 64 бит (Windows Server 2008)

Но установка его на 64-битной системе Windows 2008 заставляет меня чувствовать себя немного неловко.

Итак, есть ли какие-либо пункты, где мы должны следить? Есть ли какие-нибудь ловушки или сложные вещи?

+0

спасибо за ваши ответы, чувствуя себя более безопасно сейчас :) – nWorx

ответ

1

Существует, вероятно, не о чем беспокоиться, кроме случаев использования сторонних библиотек DLL, которые были скомпилированы для x86.

Я все свои сборки в ASP.NET «Независимо от платформы», поэтому они запускаются на x86, а также без проблем.

1

Если вы скомпилируете его с помощью «Платформенной цели» = «Любой процессор», не должно быть никаких проблем ... помните, что .NET не является внутренним кодом в любом случае, поэтому он не зависит от платформы.

В настоящее время я работаю над приложением ASP.NET, развернутым на Windows Server 2008, 64 бит, а моя машина разработки - 32 бит Win XP. Нет проблем до сих пор ...

0

Если вы потребляете 32-разрядный COM-сервер в составе proc, готовьтесь видеть, что он больше не работает, если вы не создаете приложение COM + для этого COM-сервера.

0

Обратите внимание, что если вы используете PInvoke для вызова неуправляемых библиотек и размера структуры IntPtr.

 Смежные вопросы

  • Нет связанных вопросов^_^