none
スタートアップ時のIIS構成設定について RRS feed

  • 質問

  • いつもお世話になります。

    スタートアップタスクで「X-Forwarded-For」をフィルタリングしようと考えています。

    下記コマンドを設定してもうまくいきません。

    %windir%\system32\inetsrv\appcmd set config  /section:system.applicationHost/sites /+"[name='WebRole1_IN_0_Web'].logFile.customFields.[logFieldName='IISlogs',sourceName='X-Forwarded-For',sourceType='RequestHeader']" 

    参考URL:

    https://msdn.microsoft.com/ja-jp/library/azure/hh974418.aspx


    間違っている箇所があればご指摘をお願いいたします。

    2015年7月21日 5:41

回答

  • こんにちは。

    Startup Taskが実行されている段階だとまだIIS上にサイト(WebRole1_IN_0_Webなど)が作成されていないからだと思います。
    Startup Taskでする場合は既定値をいじるか、RoleEntryPointのOnStartメソッド内で実行するなどで回避すると良いかもしれません。

    • 回答の候補に設定 星 睦美 2015年7月22日 8:07
    • 回答としてマーク ism13 2015年7月23日 0:09
    2015年7月21日 7:09
    モデレータ

すべての返信

  • こんにちは。

    Startup Taskが実行されている段階だとまだIIS上にサイト(WebRole1_IN_0_Webなど)が作成されていないからだと思います。
    Startup Taskでする場合は既定値をいじるか、RoleEntryPointのOnStartメソッド内で実行するなどで回避すると良いかもしれません。

    • 回答の候補に設定 星 睦美 2015年7月22日 8:07
    • 回答としてマーク ism13 2015年7月23日 0:09
    2015年7月21日 7:09
    モデレータ
  • 教えていただいた方法で解決いたしました。

    ありがとうございました。

    2015年7月23日 0:09