{{{ html
<div class="oss_developers">
}}}
= TERASOLUNA Server/Client Framework for .NET[[br]]チュートリアル 導入手順 =
== 概要 ==
これはTERASOLUNA Server/Client Framework for .NETのチュートリアルプロジェクトを導入する手順書です。[[br]]
下記手順に従うことで、以下のチュートリアルプロジェクトを実行することができます。
* TERASOLUNA Server Framework for .NET チュートリアル リッチクライアント版
* TERASOLUNA Server Framework for .NET チュートリアル Web版
== 前提条件 ==
導入環境には、あらかじめ下記のものが用意されている必要があります。
* .NET Framework 2.0、または.NET Framework 2.0SP1
* Microsoft Visual Studio 2005 Team Edition for Software Developers
* WebAPサーバ:IIS 6.0(TERASOLUNA Server Framework for .NETを利用する場合)
併記されているバージョンを元に動作確認を行っていますが、このバージョン以外の環境での動作を制限するものではありません。[[br]]
また、これらのインストール及び設定の手順については、別途Web上の利用ガイド等を参照してください。[[br]]
なお、TERASOLUNA Server/Client Framework for .NETが提供する入力値検証機能では、内部でEnterprise Library 3.1を利用しています。[[br]]
以下に、Enterprise Library 3.1の導入手順を示します。
=== Enterprise Library 3.1の導入 ===
1. [http://www.microsoft.com/downloads/details.aspx?FamilyId=4C557C63-708F-4280-8F0C-637481C31718&displaylang=en Enterprise Library 3.1]にアクセスし、Enterprise Library 3.1をダウンロードします。
* Enterprise Library 3.1の詳細については、[http://www.codeplex.com/entlib patterns & practices Enterprise Library]を参照してください。
1. ダウンロードしたEnterprise Library May 2007.msiを実行し、Enterprise Library 3.1をインストールします。
== TERASOLUNA Client Framework for .NET チュートリアル リッチクライアント版の導入手順 ==
=== サーバアプリケーションの配備 ===
* サーバプロジェクトのインポート
1. terasoluna-server-client4n-tutorial_x.x.x.x.zipを任意のフォルダに展開します。
1. 展開して得られた、TERASOLUNA Server Framwork for .NET(Rich版).zip を展開します。
1. 展開して得られた、TutorialServerRich.slnを実行します。
* IISへの配置
1. 「ソリューション エクスプローラ」にてTutorialServerRichプロジェクト」を選択し右クリックします。タブの中から「発行」を選択します。
1. "Webの発行"画面のターゲットの場所を「C:\Inetpub\wwwroot\TutorialServerRich」とし発行ボタンを押下します。
1. コントロールパネル→管理ツール→インターネット インフォメーション サービスを実行します。
* インターネットインフォメーションサービスの画面に表示されるツリー一覧
* インターネットインフォメーションサービス
* xxxxx(ローカルコンピュータ)
* Web サイト
* 既定の Webサイト
* 既定のSMTP 仮想サーバ
* ドメイン
* 現在のセッション
1. ツリーにある既定の Web サイトフォルダの中にあるTutorialServerRichフォルダを右クリック⇒プロパティを実行します。
1. ディレクトリタブを選択し、作成ボタンを押下します。適用ボタンを押下後、OKボタンを押下します。
1. ツリーにある既定の Web サイトフォルダを右クリック⇒開始を選択し、サーバを起動します。
{{{ html
</div>
}}}