【问题标题】:.NET 3.5 missing from the ASP.NET drop down in IIS after new install新安装后 IIS 中的 ASP.NET 下拉列表中缺少 .NET 3.5
【发布时间】: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 asp.net iis


    【解决方案1】:

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

    因此,虽然您不能选择 3.5,但您可以运行用 3.5 编写的 Web 应用程序。

    【讨论】:

    【解决方案2】:

    .NET Framework v3.5 本质上是 2.0 核心之上的“功能增强”。从 2.0 版出来就一直这样。你不会在 IIS 中看到新版本,除非他们进行基本的核心转变,或者在这些方面做出重大改变以保证你的 ASP.NET 站点被配置为这样。

    但请放心,您的 .NET 3.5 应用程序将在 2.0 配置列表下正常运行。您会注意到在您的 web.config 文件中会有重定向,以指向一些更新的库的 3.5 文件。

    【讨论】:

      【解决方案3】:
      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

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

        【讨论】:

          【解决方案6】:

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

          【讨论】:

            【解决方案7】:

            ASP.NET 仍然是 2.0 版,但它将在 .NET 3.5 库上运行。这很令人困惑,但是唉。

            【讨论】:

              【解决方案8】:

              你在 IIS 上找不到 3.5,你会找到 2.0。 但是,如果您想确保安装顺利,请转到

              %windir%\Microsoft.NET\Framework
              

              (在大多数系统上是 C:\Windows\Microsoft.NET\Framework)

              并查找名为 3.5 的文件夹。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2017-02-07
                • 2011-06-22
                • 1970-01-01
                • 1970-01-01
                • 2018-01-28
                • 1970-01-01
                • 2011-06-19
                • 1970-01-01
                相关资源
                最近更新 更多