【发布时间】:2009-04-29 15:30:23
【问题描述】:
我刚刚将 .NET 3.5 Framework 安装到我的 Windows 2003 服务器上,当我尝试创建新网站时,我无法从 IIS 的网站属性 ASP.NET 选项卡中选择 3.5。
这适用于 1.0、1.1 和 2.0。
我知道框架安装过程与 3.5 完全不同,但我认为它应该在下拉菜单中可用。
我能做些什么来解决这个问题?
【问题讨论】:
我刚刚将 .NET 3.5 Framework 安装到我的 Windows 2003 服务器上,当我尝试创建新网站时,我无法从 IIS 的网站属性 ASP.NET 选项卡中选择 3.5。
这适用于 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 应用程序。
【讨论】:
.NET Framework v3.5 本质上是 2.0 核心之上的“功能增强”。从 2.0 版出来就一直这样。你不会在 IIS 中看到新版本,除非他们进行基本的核心转变,或者在这些方面做出重大改变以保证你的 ASP.NET 站点被配置为这样。
但请放心,您的 .NET 3.5 应用程序将在 2.0 配置列表下正常运行。您会注意到在您的 web.config 文件中会有重定向,以指向一些更新的库的 3.5 文件。
【讨论】:
设置为 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 库上运行。这很令人困惑,但是唉。
【讨论】:
你在 IIS 上找不到 3.5,你会找到 2.0。 但是,如果您想确保安装顺利,请转到
%windir%\Microsoft.NET\Framework
(在大多数系统上是 C:\Windows\Microsoft.NET\Framework)
并查找名为 3.5 的文件夹。
【讨论】: