IIS 7 上的 .NET Framework 1.1

IIS 7 上的 .NET Framework 1.1

我继承了一个 .NET Framework 1.1 网站,必须使用 Windows Server 2008 上的 IIS 7 托管该网站。我遇到了一些麻烦。

1.安装

我安装了 .NET Framework 1.1这些说明

安装会自动创建一个新的应用程序池“ASP.NET 1.1”。我使用它。

2. 麻烦

当我启动网站时,我看到 web.config 运行时错误:

该标签包含“culture”属性的无效值。

我修复了这个问题然后看到:

不允许有子节点。

我不想继续玩这种打地鼠游戏。肯定有什么地方出了问题。

3.我确定这是.NET 1.1吗?

我检查了自动创建的应用程序池。我发现它的版本是 1.1。

高级设置...

自动 AppPool .NET 1.1 高级版

基本设置...

自动 AppPool .NET 1.1 Basic

这看起来不对。

虽然设置为 1.1,但它不是高级下拉选择器中的选项。

为什么在 Basic 框中只有“v1.1”而不是“.NET Framework v1.1.4322”?这样会更一致。

4. 我无法创建其他 .NET 1.1 应用程序池

我无法为其他应用程序池选择 .NET Framework 1.1。它不是下拉选择器中的选项。这是怎么回事?

应用程序池缺少 .NET 1.1 选项

现在怎么办?

  • 为什么 v1.1 不是所有 AppPools 的选项?
  • 我如何验证我的应用程序确实在使用 .NET Framework 1.1?
  • 为什么我会收到这些运行时错误?

答案1

Windows 2008 没有安装 .NET 1.1。您可以手动安装 .NET 1.1

相关内容