トップ回答者
IIS7のカスタムモジュールの作成

質問
回答
すべての返信
-
エバンジェリストの奥主です。
ローカライズを問題になさっているのでいい答えではないのはわかっているのですが
Extending the Management UI
http://learn.iis.net/page.aspx/172/extending-the-management-ui/
これが一番いい情報です。
デベロッパーエバンジェリスト達にも相談しておきますね。
2008年4月13日 5:13 -
カスタムモジュールを作成するにあたり、以下のブログの記事がとても有用でした。
情報共有のためにもリンクを貼っておきます。
ここに書かれていることで、UI部分については問題なく実装できる感触を得ました。簡単なサンプルを作成してみたところ、2つの問題が出てきました。
1つ目。
記事の最後の方にある↓は、Web.configの<system.webServer>セクションに記載する内容だと思うのですが、いろいろと試してみたのですが、正常に読み書きできません。
<imageCopyright enabled="true" message="Copyright (C) Developer & IT Pro Days 2007" color="Green" />
何か、設定が間違っているのでしょうか?
2つ目。
このカスタムモジュールを配布する場合、IIS Managerのadministration.configを編集しなければなりません。これをインストーラで自動的に編集するにはどうすれば良いのでしょうか?
何か情報がありましたら、よろしくお願いいたします。2008年4月15日 5:53 -
自己レスです。
1つ目の問題ですが、以下の内容を見落としていました。
カスタムセクションをXmlで作成し、そのスキーマを設定しなければならないようです。
おかげで設定の読み込みと保存は行えるようになりました。
気になるのは、Web.configの内容は変わっていないのに、設定内容は保持している点です。一体、どこに保持しているのやら...。
2つ目の問題は、もっと面倒でして、ApplicationHost.configも編集しなければならないことが分かりました。
手作業でやるとなったら、結構面倒です。
情報として、Microsoft.Web.Management.Server.ManagementAuthorization クラスの Grant メソッドでadministration.comfigの編集が可能らしいというものを見つけました。これからまた試行錯誤してみます...。
2008年4月16日 2:58