我继承了一个 .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。
高级设置...
基本设置...
这看起来不对。
虽然设置为 1.1,但它不是高级下拉选择器中的选项。
为什么在 Basic 框中只有“v1.1”而不是“.NET Framework v1.1.4322”?这样会更一致。
4. 我无法创建其他 .NET 1.1 应用程序池
我无法为其他应用程序池选择 .NET Framework 1.1。它不是下拉选择器中的选项。这是怎么回事?
现在怎么办?
- 为什么 v1.1 不是所有 AppPools 的选项?
- 我如何验证我的应用程序确实在使用 .NET Framework 1.1?
- 为什么我会收到这些运行时错误?
答案1
Windows 2008 没有安装 .NET 1.1。您可以手动安装 .NET 1.1。