2009-04-29 33 views
5

我刚刚安装了.NET 3.5框架到我的Windows 2003服务器,当我尝试创建新网站时,我无法从IIS中的网站属性ASP.NET选项卡。.NET 3.5在新安装后在IIS中的IIS下拉菜单中丢失

这适用于1.0,1.1和2.0。

我知道框架安装过程与3.5完全不同,但我认为它应该在下拉菜单中可用。

我能做些什么来解决这个问题?

回答

24

这是因为ASP.NET 3.5仍然使用2.0中的CLR。 CLR在3.5中没有改变,它更多地是2.0的扩展。 (我希望我这样说是正确的)

所以虽然你不能选择3.5,你可以可以运行在3.5中编写的web应用程序。

+0

Rick Strahl在他的博客上有一篇很好的文章:http://www.west-wind.com/Weblog/posts/289139.aspx – Chris 2010-01-14 22:09:17

1

将其设置为2.0。 3.5作为一组扩展到2.0有效地运行。

1

我不认为它应该显示出来。 3.5基本上是一个2.0应用程序,它通过web.config包含3.5扩展。选择2.0

1

没有3.5选项。你仍然在2.0框架之上运行。它运行正常。

1

ASP.NET仍在版本2.0中,但它将运行在.NET 3.5库上。这很混乱,但唉。

7

.NET Framework v3.5本质上是2.0核心之上的“功能增强”。自从2.0版发布以来,它就一直如此。在他们进行基本的核心转变之前,您不会在IIS中看到新版本,或者在这些行中重要的东西来保证您的ASP.NET网站被配置为这样。

但不用担心,您的.NET 3.5应用程序在2.0配置清单下运行得很好。您会注意到web.config文件中会有重定向指向某些更新库的3.5文件。

1

你找不到3.5在IIS上,你会发现2.0。 但是,如果你想成为确保安装顺利,去

%windir%\Microsoft.NET\Framework 

(这是C:\ WINDOWS \ Microsoft.NET \框架多数系统)

,并寻找一个文件夹命名为3.5。