注册asp.net2.0到iis

 

先安装.net framework后安装iis,如何将asp.net版本注册到iis

作者: 崔永键 ⁄ 时间:2012年07月29日 ⁄ 分类: ASP.NET 评论:0

1 如果先安装了iis再安装vs2008等(其实本文说的是.net framework),则安装framework的时候,自动将asp.net注册到iis中。

2 如果先安装了vs,再安装iis,则framework组建无法注册到iis中。此时iis不具有asp.net服务器的功能,此时需要将asp.net注册进去。

方法:

1 如果是framework v2.0,则去.NET Frame的安装目录,.NET2.0一般为C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727。

在此目录下执行aspnet_regiis.exe -i 即可启动NET Framework 2.0。(尽量不要直接打开那个文件注册)

2 如果是framework v3.5,则去v3.5那个文件夹中找不到aspnet_regiis.exe这个文件,于是我们无法注册3.5.

原因:iis上的asp.net2.0支持Framework 3.5,但要求服务器上安装了Framework 3.5,才能使得asp.net2.0支持Framework 3.5开发的网站。

因为IIS里的.NET版本是Runtime版本,开发用的是开发版本,不论服务器iis上是.NET 2.0、3.0、3.5、3.5sp1,都是2.0。如果你的程序用到了.NET 3.5的东西,则必须安装.NET 3.5,这是为了安装3.5扩展的那部分类库,而这些类库运行的时候依赖的还是CLR 2.0。

原來 ASP.NET 3.5 只是使用 .Net Framework 3.5 的组件(assembly)而已!整个核心的架构还是建立在 .NET 2.0 之上,.NET Framework 的 API 都沒变,只是到了 .NET 3.5 很多 assembly 都重新写过了,且执行的速度也比 .NET 2.0 的组件还快。

所以 ASP.NET 3.5 的程式要安装在 IIS 上不需要特別指定 ASP.NET 3.5 的版本,继续沿用 ASP.NET 2.0 的版本即可,但作業系統本身必須要先安裝 .Net Framework 3.5 runtime 就是了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值