.NET Framework 1.1 再配布可能パッケージの必要条件
David Fleischman
.NET Framework Team
Microsoft Corporation
May 2003
日本語版最終更新日 2003 年 9 月 25 日
適用対象 :
Microsoft® .NET® Framework
Microsoft Windows®
要約 : 開発用コンピュータに対する .NET Framework 1.1 の再配布、.NET Framework 1.1 を使用するために必要なプログラムや推奨されるプログラム、およびそれらのプログラムをインストールする理由について説明します。
メモ : ここでは、再配布される .NET Framework の必要条件やいくつかのプラットフォームの制限について、その背後にある理由を説明します。ただし、最小要件は満たすようにすることをお勧めします。最小要件を満たしていない場合、その配置はサポートの対象外になります。また、オペレーティング システムの Service Pack を含め、コンピュータにインストールされているすべてのプログラムの最新の Service Pack と修正プログラムをインストールすることを強くお勧めします。
目次
基本的な要件
詳細な要件
.NET Framework の Internet Explorer 5.01 の要件
.NET Framework のその他の依存関係
FAQ
基本的な要件
以下は、サーバー コンピュータとクライアント コンピュータに分けてまとめた .NET Framework の基本的な要件です。
サーバーの定義 : 分散アプリケーションのホストとなるコンピュータ。Windows Server 2003、Windows XP Professional、Windows 2000 などのコンピュータをサーバーとして使用できます。ASP.NET アプリケーションを実行する Web サーバーである場合がほとんどです。
クライアントの定義 : Windows アプリケーションなど、ローカルにインストールされたアプリケーションを実行するコンピュータ (リモート データベースのデータを取得したり処理したりする場合もある)、または Web ベースの分散アプリケーションにアクセスするコンピュータ。他のコンピュータに対する情報提供の要件はありません。Windows XP Professional、Windows XP Home、Windows 2000、Windows NT 4.0、Windows ME、Windows 98 などのコンピュータを使用できます。
ソフトウェア | バージョン | クライアント | サーバー |
---|---|---|---|
Internet Explorer | 5.01 | 必須 | 必須 |
MDAC | 2.6 | データ アクセスに必要 | データ アクセスに必要 |
Windows インストーラ | 2.0 | 必須 | 必須 |
IIS | 5.0 (Windows 2000) | 不要 | 必須 |
IIS | 5.1 (Windows XP) | 不要 | 必須 |
基本的な要件の表
詳細な要件
.NET Framework の多くの要素やその基礎となる共通言語ランタイム (CLR) は、オプションのソフトウェア製品や、オペレーティング システムの一部としてインストールされない製品の技術に依存しています。次の表は、.NET Framework のすべての機能を利用するために必要な製品およびオペレーティング システムの機能を表しています。通常これらの要件は .NET Framework のインストール時に確認されるため、この表には、インストール時にその要件が満たされていなかった場合の動作 (警告の表示やインストールの中断など) も示されています (「セットアップの動作」の列)。
要件 | プラットフォーム | セットアップの動作 | コメント |
---|---|---|---|
IE | |||
IE 5.01 以上 | Windows 98 | 中断 | |
IE 5.01 以上 | Windows 98 SE | 中断 | |
IE 5.01 以上 | Windows NT 4.0 | 中断 | |
IE 5.01 以上 | Windows ME | n/a | 既に IE 5.50 がインストールされています。 |
IE 5.01 以上 | Windows 2000 | n/a | 既に IE 5.01 がインストールされています。 |
IE 5.01 以上 | Windows XP | n/a | 既に IE 6.00 がインストールされています。 |
MDAC | |||
MDAC | Windows 98 | なし | |
MDAC | Windows 98 SE | なし | |
MDAC | Windows ME | なし | |
MDAC 2.7 | Windows NT 4.0 | なし | |
MDAC 2.7 | Windows 2000 | なし | |
Service Pack | |||
NT4 SP6a | Windows NT 4.0 | 中断 | |
SP1 | Windows 2000 | なし | SP1 は必須ではありません。 |
SP2 | Windows 2000 | なし | SP2 は必須ではありません。 |
IIS | |||
IIS 4 | Windows NT 4.0 | なし | ASP.NET は Windows NT 4.0 をサポートしていません。 |
IIS 5 | Windows 2000 | なし | |
IIS 5.1 | Windows XP | なし | |
IIS 6.0 | Windows Server 2003 | なし |
.NET Framework の Internet Explorer 5.01 の要件
.NET Framework の多くの要素やその基礎となる CLR は、特定バージョンの Internet Explorer の一部となっている技術に依存しています。.NET Framework 全体にわたる Internet Explorer への依存関係の詳細については、次の表を参照してください。
依存関係 | オペレーティング システム | 最低限必要な IE のバージョン | 領域 |
コード ダウンロード | Windows 98 および Millennium | 5.01 | 共通言語ランタイム |
コード ダウンロード | Windows NT 4.0 | 5.00 | 共通言語ランタイム |
コード ダウンロード | Windows 2000 | 5.01 | 共通言語ランタイム |
Cryptography API | すべて | 4.01 | 共通言語ランタイム |
イントラネット/インターネット ゾーンの判別 | すべて | 4.00 | 共通言語ランタイム |
国際エンコードのための MLang のサポート | すべて | 5.00 | 基本クラス ライブラリ |
さらに、多くのユーザーがオペレーティング システム付属のバージョンの Internet Explorer を使用しているため、各オペレーティング システムにどのバージョンの Internet Explorer が付属しているのかを把握しておくと便利です。
オペレーティング システム | インストールされる IE のバージョン |
---|---|
Windows NT 4.0 | 4.01 |
Windows 98 | 4.01 |
Windows 98 SE | 5.00 |
Windows 2000 | 5.01 |
Windows Millennium | 5.50 |
Windows XP | 6.00 |
.NET Framework のその他の依存関係
データ アクセスの計画によっては、クライアント コンピュータ、ビジネス サーバー、Web サーバー、またはデータベース サーバーに Microsoft Data Access Components (MDAC) がインストールされていることを確認する必要があります。.NET Framework では、少なくとも MDAC 2.6 が必要です。サーバーでは MDAC 2.7 SP1 を使用することを推奨します。
アプリケーションで System.Data 名前空間を使用している場合は、配布先のコンピュータに MDAC をインストールする必要があります。
実稼動環境に配置する MDAC は、開発で使用されたものと同じバージョンにする必要があります。Visual Studio .NET には MDAC 2.7 が同梱されているため、通常はこのバージョンの MDAC がソリューションの開発およびテストに使用されます。この場合に、MDAC 2.7 ではなく MDAC 2.6 がインストールされているコンピュータにアプリケーションを配置すると、予期せぬ問題が発生する危険性があります。最新バージョンの MDAC は、Microsoft の Universal Data Access Web サイトでダウンロードできます。
ソリューションに Web 層が含まれている場合は、対象コンピュータに IIS と最新のセキュリティ修正プログラムがインストールされていることを確認する必要があります。IIS は、オペレーティング システムのインストール CD または DVD からインストールできます。最新のセキュリティ修正プログラムは、Windows Update Web サイトからダウンロードしてインストールします。
FAQ
質問 : サポートされているはずのプラットフォームで特定の名前空間やメソッドを使用できないことはありますか?
回答 : あります。サポートされているすべてのプラットフォームで一貫した機能を維持することを原則としていますが、いくつかの例外もあります。これらの例外については、「Exceptions to the Supported Platforms」のページを参照してください。
質問 : なぜ MDAC 2.6 が必要なのですか?
回答 : System.Data 名前空間では、バージョン 2.6 以上の MDAC が必要になります。MDAC 2.7 SP1 より前のバージョンを使用している場合に、Windows 2000 または Windows XP で .NET Framework をインストールしようとすると、セットアップの途中で警告メッセージが表示されます。実行時には、MDAC 2.6.6526 以上のバージョンの MDAC がインストールされているかどうかが System.Data のクラスによって確認され、インストールされていないと例外がスローされます。