У меня есть веб-сайт asp.net, ориентированный на framework 4, и я хочу запустить его на веб-сервере win 2003. В моей голове сейчас возникают следующие вопросы:
Мне поручили этот проект, но я больше отношусь к SQL Server и WinForms и имею ограниченный опыт веб-разработки. Последнее, что я хочу сделать, - это потратить на это целый день, чтобы понять, что это даже невозможно, поэтому любая помощь здесь будет очень признательна.
Да, сработает. Очевидно, что код необходимо скомпилировать для целевой версии. В web.config вы также можете влиять на версию фреймворка следующим образом:
<system.web>
<compilation targetFramework="4.0">
</system.web>
Web.config Элемент компиляции
http://msdn.microsoft.com/en-us/library/s10awwz0.aspx
При установке Framework необходимо настроить IIS, хотя этот процесс иногда бывает несовершенным. Вы можете установить / переустановить ASP.NET 4.0, используя следующие команды:
Удалить:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -u
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -u
Установить:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
Обратите внимание, что есть две отдельные установки для x86 и x64.