このフォルダは、パスに通っていないため、明示的に指定する必要があります。よってディレクトリ参照を有効にします。/showFlags:Time,Size,Extension,Date,LongDateによってディレクトリ一覧に表示する情報を構成しています。ServerManagerクラスによる構成プログラムからIISを構成するためには、ServerManagerクラスを使用します。このクラスの使用には、Microsoft.Web.Administrationへの参照追加が必要です。Microsoft.Web.Administration.dllは、C:\Windows\System32\inetsrvに存在します。ServerManagerクラスによるIISの構成変更もランタイムによる管理者権限による実行が必要です。サービス定義ファイルへRuntime要素の追加を忘れないようにしましょう。リスト5の例では、拡張子(aa1)に対して、TEXTファイルである旨のMIMEタイプの追加を行っています。Azureに配置して実行確認してみましょう。フォルダ一覧が取得できることが確認できます(図9)。フォルダ一覧の取得結果リモートデスクトップ接続し、IISマネージャを確認します。ディレクトリ参照が構成されていることが確認できます。次に、一覧に表示されたファイルを選択してみましょう。拡張子(aa1)は、MIMEタイプの追加を行ったため正しく表示されますが、拡張子(aa2)は、MIMEタイプが追加されていないためにエラーとなります(図5)。ファイルの参照結果リモートデスクトップ接続し、IISマネージャを確認します。MIMEタイプが追加されていることが確認できます(図6)。NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Technologies。執筆コミュニティ「WINGSプロジェクト」代表。