Windows 2003でASP.NET環境

  
を設定する悪意のあるユーザーや攻撃者による攻撃を防ぐために、マイクロソフトでは既定でIIS 6.0をWindows Server 2003ファミリのメンバにインストールしないようにしています。さらに、最初にIIS6.0をインストールしたときには、サービスは非常に安全でロックされていました。

悪意のあるユーザーや攻撃者による攻撃を防ぐため、マイクロソフトでは既定でIIS6.0をインストールしていません。 Windows Server 2003ファミリのメンバさらに、最初にIIS 6.0をインストールしたとき、このサービスは非常に安全で「ロックされた」モードでインストールされていました。既定では、IIS 6.0はASP、ASP.NET、サーバーサイドインクルードファイル、WebDAV発行、FrontPage Server Extensionsなどの静的コンテンツのみを提供します。これらは有効になっている場合にのみ機能します。 Windows 2003 IIS 6.0にASP.net環境をインストールするには、まずIIS6.0の新機能、Windows 2003 ServerにIIS6.0をインストールする方法、IIS6.0と連携してASPをインストールおよびデプロイする方法を理解する必要があります。 .net環境とそれらの関係、次の内容はあなたに答えを与えるでしょう。


I. IIS6.0の新機能

IIS 6.0には、企業、ITプロフェッショナル、およびWeb管理者がWebサイトを実装するのに役立つように設計された多くの新機能が含まれています。パフォーマンス、信頼性、スケーラビリティ、およびセキュリティの目標を掲げて、単一のIIS6.0サーバーまたは複数のサーバーに何千ものサイトを配置できます。

次の表は、IISの異なるバージョン間の重要な相違点をまとめたもの。

第二に、Windows2003のサーバーがインストールIIS 6.0サーバー

1、の使用"あなたのサーバーウィザード"を設定し、インストールIIS6.0

1)から" [メニュー]をクリックし、[サーバーの管理]をクリックします。

2)"で、あなたのサーバーの役割"を管理し、下、クリック"の役割"を追加または削除;。

3)[サーバーの設定ウィザード]の準備手順を読み、[次へ]をクリックします。
ログイン

4)"で、サーバーの役割"の下で、クリック"、アプリケーションサーバ(IIS、ASP.NET)"、次にクリック"次に"。

5)概要情報を読み、[次へ]をクリックします。

6)[完了]をクリックします。

2.コントロールパネルを使用して、IISのインストール、コンポーネントの追加、コンポーネントの削除を行います。

1)[スタート]メニューの[コントロールパネル]をクリックします。

2)[プログラムの追加と削除]をダブルクリックします。

3)[Windowsコンポーネントの追加と削除]をクリックします。

4)"で、コンポーネント"リストボックス、クリック"アプリケーションサーバー"。

5)"をクリックすると、詳細"を;。

6)[インターネットインフォメーションサービスマネージャ]をクリックします。

7)[詳細]をクリックして、IISのオプションコンポーネントの一覧を表示します。

8)インストールするオプションコンポーネントをすべて選択します。

9)[Windowsコンポーネントウィザード]に戻るまで[OK]をクリックします。

10)[次へ]をクリックして、[Windowsコンポーネントウィザード]を終了します。

最後に、Windows 2003 ServerにASP.NETをインストールします。

Windows Server 2003ファミリは、ASP.NETとIISの統合による開発者エクスペリエンスを向上させます。 ASP.NETはほとんどのASPコードを認識し、Microsoft .NET Frameworkの一部として機能するエンタープライズクラスのWebアプリケーションを作成するためのより多くの機能を提供します。 ASP.NETを使用すると、型の安全性、継承、言語の相互運用性、バージョン管理などの一般的な言語ランタイム機能を利用できます。 IIS 6.0は、XML、SOAP(Simple Object Access Protocol)、およびInternet Protocol version 6.0(IPv6.0)などの最新のWeb標準もサポートしています。



ASP.NETは、エンタープライズクラスのWebアプリケーションやサービスを作成するために必要な開発者に提供し、統一Web開発プラットフォームです。 ASP.NETの構文は基本的にASPと互換性がありますが、アプリケーションのセキュリティ、スケーラビリティ、および安定性を向上させるための新しいプログラミングモデルとインフラストラクチャも提供します。既存のASPアプリケーションにASP.NET機能を徐々に追加することで、自由に増やすことができます。 ASP.NETはコンパイルされた.NETベースの環境であり、Microsoft Visual Basic.NET、Microsoft Visual C#、Microsoft JScript .NETなど、.NET互換の言語でアプリケーションを作成できます。さらに、Microsoft .NET Framework全体を任意のASP.NETアプリケーションで使用できます。開発者は、管理された共通言語ランタイム環境、型安全、継承などを含むこれらのテクノロジから簡単に恩恵を受けることができます。


ASP.NETの利点は次のとおりです。

1)管理性:ASP.NETはテキストベースの階層構成システムを使用して設定の適用を簡素化します。サーバー環境とWebアプリケーションの動作。構成情報はプレーンテキストとして保存されるため、ローカル管理ツールを使用せずに新しい設定を適用できます。設定ファイルへの変更は自動的に検出され、アプリケーションに適用されます。

2)セキュリティ:ASP.NETは、Webアプリケーション用の既定の承認および認証スキームを提供します。開発者は、アプリケーションのニーズに基づいて、これらのシナリオを簡単に追加、削除、または置き換えることができます。

3)展開が簡単:必要なファイルをサーバーにコピーするだけで、ASP.NETアプリケーションをサーバーに展開できます。サーバーを再起動する必要はありません。また、実行中のコンパイル済みコードを展開または置換する場合でも、再起動する必要はありません。


4)パフォーマンスの向上:ASP.NETはサーバー上で動作するコンパイル済みコードです。従来のActive Server Pages(ASP)とは異なり、ASP.NETはパフォーマンスを向上させるために早期バインディング、リアルタイム(JIT)コンパイル、ネイティブ最適化、および新しいキャッシングサービスを利用します。

5)柔軟な出力キャッシュ:アプリケーションのニーズに応じて、ASP.NETはページデータ、ページの一部、またはページ全体をキャッシュできます。キャッシュされたアイテムは、ファイルまたはキャッシュ内の他のアイテムに依存することも、有効期限ポリシーに基づいて更新されることもあります。


6)国際化:ASP.NETは要求と応答のデータを表すために内部でUnicodeを使用します。各コンピュータ、各ディレクトリ、および各ページの国際化設定を構成できます。

7)モバイルデバイスのサポート:ASP.NETはあらゆるデバイス上のあらゆるブラウザをサポートします。開発者は、従来のデスクトップブラウザで使用されていたのと同じプログラミング技術を使用して新しいモバイルデバイスを処理します。

8)スケーラビリティと可用性:ASP.NETはスケーラブルになるように設計されており、クラスタ化されたマルチプロセッサ環境のパフォーマンスを向上させるための特別な独自機能を備えています。さらに、インターネットインフォメーションサービス(IIS)とASP.NETランタイムは、プロセス内で例外が発生したときにその場所に新しいプロセスを作成して、アプリケーションが要求を処理し続けることができるように、プロセスを厳密に監視および管理します。


9)トラッキングとデバッグ:ASP.NETは、アプリケーションレベルとページレベルのデバッグ中に有効にできるトラッキングサービスを提供します。ページ上の情報を表示するか、アプリケーションレベルの追跡ツールを使用して情報を表示するかを選択できます。 ASP.NETは、開発およびアプリケーションの運用中に.NET Frameworkデバッグツールを使用したローカルおよびリモートデバッグをサポートします。アプリケーションが本番稼働中の場合、パフォーマンスに影響を与えずにトレース文を製品コードに残すことができます。
ログイン


ログイン

10)の.NET Frameworkと統合:ASP.NETは、.NETフレームワークの一部であるため、プラットフォーム全体の機能性と柔軟性は、Webアプリケーションであります利用可能です。 .NETクラスライブラリ、メッセージングおよびデータアクセスソリューションにもWebから簡単にアクセスできます。 ASP.NETは言語に依存しないため、開発者はアプリケーションに最適な言語を選択できます。さらに、共通言語ランタイムの相互運用性は、COM開発に基づく既存の投資を保護します。

11)既存のASPアプリケーションとの互換性:競合することなく、IIS Webサーバー上でASPとASP.NETを並行して実行することができます; ASP.NETのインストールによる既存のASPアプリケーションはありません。プログラムがクラッシュする可能性があります。 ASP.NETは、拡張子が.aspxのファイルのみを処理します。拡張子が.aspのファイルは、ASPエンジンによって引き続き処理されます。ただし、セッション状態とアプリケーション状態は、ASPページとASP.NETページの間で共有されていないことに注意してください。


ASP.NET

のWindows Server 2003ファミリでは、Windows 2000の(プロフェッショナル、サーバーおよびAdvanced Server)、およびクライアントとのWindows XP ProfessionalのインストールサーバーアプリケーションはASP.NETをサポートします。

Microsoft Windows Server 2003ファミリのメンバを実行しているサーバーはアプリケーションサーバーとして構成でき、アプリケーションサーバーの役割を構成するときに有効にできるオプションとしてASP.NETを使用できます。 ASP.NET Webアプリケーションを運用サーバーに展開するには、アプリケーションを配布する前に、運用サーバーでASP.NETロールとIISロールが有効になっていることを確認する必要があります。

Copyright © Windowsの知識 All Rights Reserved