|
.NET TIPS
[Silverlight 2]IIS 6.0(Windows Server 2003)でSilverlight 2アプリケーションをホストするには?
デジタルアドバンテージ 遠藤 孝信
2009/03/12 |
|
|
WebサーバであるIIS 6.0に、(C#やVBで作るXAP形式の)Silverlight 2アプリケーションを配置する場合には、IIS 6.0の設定で、次の「MIMEの種類」(MIMEタイプ)の追加が必要となる*。
- 拡張子:.xap
- MIMEの種類:application/x-silverlight-app
* Windows Vista RTMのIIS 7.0や、IIS以外のWebサーバ(Apacheなど)でSilverlight 2アプリケーションをホストする場合にも、このMIME設定は必要となる。Windows Vista SP1やWindows Server 2008のIIS 7.0では既定で設定されている。 |
「.xap」はSilverlight 2アプリケーション本体のファイルの拡張子である(実際にはこのファイルはZIP形式の圧縮ファイルで、アプリケーションのアセンブリやリソースなどが含まれている)。
以下ではインターネット・インフォメーション・サービス・マネージャ(IISマネージャ)を使って、IIS 6.0に上記のMIMEの種類を追加する手順について解説する。
IIS 6.0におけるMIMEの種類の追加方法
まず、IISマネージャを起動し、左側のツリーでコンピュータを右クリックして、コンテキスト・メニューより「プロパティ」を選択する(図1)。
|
図1 IISマネージャ |
設定対象となるコンピュータを右クリックし、コンテキスト・メニューから[プロパティ]を実行する。 |
これにより、次の図2のようなダイアログが開くので、[MIMEの種類]ボタンをクリックする。
|
図2 コンピュータのプロパティ |
[MIMEの種類]ボタンをクリックする。 |
[MIMEの種類]ボタンをクリックすると、登録されているMIMEの種類を管理できる[MIMEの種類]ダイアログ(図3)が開く。ここで右上の[新規作成]ボタンをクリックする。
|
図3 [MIMEの種類]ダイアログ |
このダイアログで、MIMEの種類の新規追加、編集、削除ができる。 |
MIMEの種類を追加するための次のような小さなダイアログが開くので、冒頭に記した拡張子とMIMEの種類を以下のように入力する。
|
MIMEの種類の追加 |
拡張子に「.xap」、MIMEの種類に「application/x-silverlight-app」を入力して[OK]ボタンをクリックする。 |
あとは、[OK]ボタンをクリックして、ここまでに開いたダイアログをすべて閉じ、IISを再起動すればMIMEの種類の追加は完了だ。
カテゴリ:Silverlight 2 処理対象:Webサーバ
カテゴリ:環境設定 処理対象:IIS
|
|
generated by
|
|
Insider.NET 記事ランキング
本日
月間