net3.5成功安装在iis6,asp.net版本却没显示!

.net3.5确已成功安装在iis6.0,因为已经你能成功访问,可是在iis的asp.net版本里却只显示1.1和2.0,原因何在?

这几天在研究 .Net 3.5,发现了一个疑问,就是在 IIS 里面为什么看不到 ASP.NET 3.5 的选项?且以前在.NET 2.0 的时候有个 aspnet_regiis.exe 的执行档 在.NET 3.5 也看不到!!

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

如果你用 Visual Studio 2008 开一个网站,你开启 web.config 会发现在<assemblies> 区段中出现了一堆 assembly的定义,其版本都是 3.5.0.0

  <compilationdebug="true">
  <assemblies>
   <add assembly="System.Core, Version=3.5.0.0,Culture=neutral,PublicKeyToken=B77A5C561934E089"/>
   <add assembly="System.Data.DataSetExtensions,Version=3.5.0.0, Culture=neutral,PublicKeyToken=B77A5C561934E089"/>
   <add assembly="System.Web.Extensions,Version=3.5.0.0, Culture=neutral,PublicKeyToken=31BF3856AD364E35"/>
   <add assembly="System.Xml.Linq, Version=3.5.0.0,Culture=neutral,PublicKeyToken=B77A5C561934E089"/>
  </assemblies>
  </compilation>

所以 ASP.NET 3.5 的程序要安装在 IIS 上不需要特別指定 ASP.NET 3.5 的版本,继续沿用 ASP.NET2.0 的版本即可,但其服务器本身必须要先安裝 .Net Framework 3.5 runtime!





http://blog.sina.com.cn/s/blog_4cd978f90100g6s3.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值