Windows Server 2008 上の IIS 7 でホストする必要がある .NET Framework 1.1 Web サイトを継承しました。問題が発生しています。
1. インストール
.NET Framework 1.1をインストールしました。これらの指示。
インストールにより、新しいアプリケーション プール「ASP.NET 1.1」が自動的に作成されました。これを使用します。
2. トラブル
Web サイトを起動すると、web.config ランタイム エラーが表示されます。
タグに「culture」属性の無効な値が含まれています。
それを修正すると次のようになります:
子ノードは許可されません。
このモグラ叩きゲームを続けたくない。何かが間違っているに違いない。
3. これは本当に .NET 1.1 ですか?
自動的に作成されたアプリケーション プールを調べます。 1.1 であることがわかります。
高度な設定...
基本設定...
これは正しくないようです。
1.1 が設定されていますが、[詳細] ドロップダウン セレクターにはオプションとして表示されません。
また、なぜ Basic ボックスには「.NET Framework v1.1.4322」ではなく「v1.1」だけがあるのでしょうか? その方が一貫性があります。
4. 他の.NET 1.1 アプリケーション プールを作成できない
他のアプリケーション プールでは .NET Framework 1.1 を選択できません。ドロップダウン セレクターにオプションがありません。これはどういうことでしょうか。
次は何をする?
- なぜ v1.1 がすべての AppPools のオプションではないのですか?
- アプリケーションが実際に .NET Framework 1.1 を使用しているかどうかを確認するにはどうすればよいですか?
- なぜこのようなランタイム エラーが発生するのでしょうか?
答え1
Windows 2008には.NET 1.1がインストールされていません。.NET 1.1 を手動でインストールする。