IIS 7 上の .NET Framework 1.1

IIS 7 上の .NET Framework 1.1

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 であることがわかります。

高度な設定...

自動 AppPool .NET 1.1 アドバンス

基本設定...

自動 AppPool .NET 1.1 基本

これは正しくないようです。

1.1 が設定されていますが、[詳細] ドロップダウン セレクターにはオプションとして表示されません。

また、なぜ Basic ボックスには「.NET Framework v1.1.4322」ではなく「v1.1」だけがあるのでしょうか? その方が一貫性があります。

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 を手動でインストールする

関連情報