我刚刚安装了.NET 3.5框架到我的Windows 2003服务器,当我尝试创建新网站时,我无法从IIS中的网站属性ASP.NET选项卡。.NET 3.5在新安装后在IIS中的IIS下拉菜单中丢失
这适用于1.0,1.1和2.0。
我知道框架安装过程与3.5完全不同,但我认为它应该在下拉菜单中可用。
我能做些什么来解决这个问题?
我刚刚安装了.NET 3.5框架到我的Windows 2003服务器,当我尝试创建新网站时,我无法从IIS中的网站属性ASP.NET选项卡。.NET 3.5在新安装后在IIS中的IIS下拉菜单中丢失
这适用于1.0,1.1和2.0。
我知道框架安装过程与3.5完全不同,但我认为它应该在下拉菜单中可用。
我能做些什么来解决这个问题?
这是因为ASP.NET 3.5仍然使用2.0中的CLR。 CLR在3.5中没有改变,它更多地是2.0的扩展。 (我希望我这样说是正确的)
所以虽然你不能选择3.5,你可以可以运行在3.5中编写的web应用程序。
将其设置为2.0。 3.5作为一组扩展到2.0有效地运行。
我不认为它应该显示出来。 3.5基本上是一个2.0应用程序,它通过web.config包含3.5扩展。选择2.0
没有3.5选项。你仍然在2.0框架之上运行。它运行正常。
ASP.NET仍在版本2.0中,但它将运行在.NET 3.5库上。这很混乱,但唉。
.NET Framework v3.5本质上是2.0核心之上的“功能增强”。自从2.0版发布以来,它就一直如此。在他们进行基本的核心转变之前,您不会在IIS中看到新版本,或者在这些行中重要的东西来保证您的ASP.NET网站被配置为这样。
但不用担心,您的.NET 3.5应用程序在2.0配置清单下运行得很好。您会注意到web.config文件中会有重定向指向某些更新库的3.5文件。
你找不到3.5在IIS上,你会发现2.0。 但是,如果你想成为确保安装顺利,去
%windir%\Microsoft.NET\Framework
(这是C:\ WINDOWS \ Microsoft.NET \框架多数系统)
,并寻找一个文件夹命名为3.5。
Rick Strahl在他的博客上有一篇很好的文章:http://www.west-wind.com/Weblog/posts/289139.aspx – Chris 2010-01-14 22:09:17