.net framework是微软公司开发的一个软件框架,为开发人员提供了一个统一的编程模型,使创建和运行不同类型的应用程序变得更加容易。它包括一个全面的类库和一个运行时环境,使开发人员能够更专注于应用程序本身而不是底层技术。
1、语言之间的互操作性。.NET框架的语言编译器会生成称为通用中间语言(CIL)的中间代码,由通用语言运行时(Common Language Runtime)即时编译。这一功能允许在一种语言中编写的例程在另一种语言中使用,使程序员可以专注于用自己喜欢的语言构建程序。
2、版本兼容性。除少数例外情况,使用特定版本的 .NET Framework 创建的程序无需修改即可在更高版本中运行。
3、并行执行。.NET Framework 允许一种语言的多个版本在同一台机器上并存,有助于解决版本冲突问题。这意味着应用程序的多个版本可以同时存在,并在创建应用程序的 .NET Framework 版本上运行。
4、多定向。.NET标准定向允许开发人员为多个.NET框架平台创建类库,这些平台都受当前版本的标准支持。
没有ASP.NET 1.1.4322选项卡
1、如果 iis 系统中只安装了 .net 1.1 框架,请勿显示此选项卡。默认支持 asp.net 1.1,只有安装 .net 2.0 框架后,asp.net 选项才会出现在 iis 站点属性中。
2、安装 asp.net2.0 后,关闭 iis 窗口并重新打开 iis,asp.net 选项将显示在 iis 站点属性中!
3、如果没有,我们需要在 IIS 中重新注册 asp.net,方法如下:
(1) 打开命令窗口(单击 "开始"、"运行",输入 cmd,然后单击 "确定")。
(2) 浏览到包含要使用的 Aspnet_regiis.exe 版本的目录(注意,每个 .NET 版本都有自己的 Aspnet_regiis.exe 版本)。该文件通常位于以下目录中: systemroot\Microsoft.NET\Framework\versionNumber
输入以下代码,回车,等待其安装完成 。
如:C:\Windows\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis -i
如:C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis –i
4、 IIS下的web服务扩展,里面有asp.net1.1, 改为允许
5、 重启IIS,IISRESET