在 Win Server 2003 上运行针对 .net framework 4 的 asp.net

在 Win Server 2003 上运行针对 .net framework 4 的 asp.net

我有一个针对 Framework 4 的 asp.net 网站,我想在 Win 2003 Web 服务器上运行它。现在我脑海中浮现的几个问题是:

  • 我可以在 Win Server 2003 上运行它吗?
  • 如果是这样,除了安装框架 4 之外我还需要做什么?
  • 我是否必须从 IIS6 升级到更高版本?
  • 如果我安装框架 4,它会自动显示在 IIS 管理器的网站属性的 ASP.NET 选项卡下吗?
  • 还有什么我应该了解或考虑的吗?

我负责这个项目,但我更擅长 SQL Server 和 WinForms,在 Web 开发方面经验有限。我最不想做的就是浪费一整天的时间,结果却发现根本无法完成,所以任何帮助我都会非常感激。

答案1

是的,它可以工作。显然,需要编译代码以针对所需的版本。在 web.config 中,您还可以按如下方式影响框架版本:

<system.web>  
    <compilation targetFramework="4.0">  
</system.web>  

Web.config 编译元素
http://msdn.microsoft.com/en-us/library/s10awwz0.aspx

安装框架应该配置 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 有两个单独的安装。

相关内容