2015-01-14 3 views
0

Возможно ли установить веб-сайт ASP.net, разработанный с помощью Visual Studio 2005 на сервере с Windows Server 2012? Наш клиент планирует обновить сервер с Windows Server 2003 до Windows Server 2012. Будет ли приложение (уже разработанное с VS 2005) работать в 64-разрядной операционной системе?Разработка в Visual Studio 2005 для Windows Server 2012

ответ

0

Возможно. Две вещи, которые нужно сделать, это иметь правильную версию .Net, установленную на сервере Windows, и при настройке нового сайта в IIS (при условии IIS), чтобы пул приложений был настроен на разрешение 32-разрядных приложений.

Это приведет вас через как включить 32-разрядные пулы приложений (это для IIS7, но IIS 8 тот же) https://help.webcontrolcenter.com/kb/a1114/how-to-enable-32-bit-application-pool-iis-7-dedicatedvps.aspx

Visual Studio это просто среда разработки и интендант типа целевого сервера /версия. Вы можете использовать Visual Studio для разработки любого приложения .Net или веб-сайта независимо от того, где вы хотите его запустить. Речь идет о том, что сервер настроен на запуск 32-разрядного приложения .Net.

+0

Спасибо. Это то, что я хотел знать. – gyerena

+0

Нет необходимости форсировать 32-разрядную версию, поскольку VS 2005 уже поддерживает истинную 64-разрядную разработку. –

+0

@LexLi True, но похоже, что это уже существующее приложение, построенное назад и вероятно настроенное как 32-битное приложение (предположение, сделанное при запросе приложения, будет работать в 64-разрядной ОС). Пользователь может перекомпилировать в 64-битный и повторно запустить все тестирование, но преобразование приложения - это больше работы, а просто включение 32-разрядных приложений в пуле приложений. – Matthew

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