<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Microsoft Japan IIS / Azure Bot Service Support Team</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/jpiis/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/jpiis/feed.xml</link>
    <description />
    <lastBuildDate>Mon, 31 Dec 2018 07:29:37 GMT</lastBuildDate>
    <language>ja</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Microsoft Japan IIS / Azure Bot Service Support Team Blog 終了のお知らせ</title>
      <link>https://docs.microsoft.com/archive/blogs/jpiis/microsoft-japan-iis-azure-bot-service-support-team-blog-%E7%B5%82%E4%BA%86%E3%81%AE%E3%81%8A%E7%9F%A5%E3%82%89%E3%81%9B</link>
      <pubDate>Mon, 31 Dec 2018 16:29:36 GMT</pubDate>
      <dc:creator><![CDATA[Microsoft Japan IIS Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/jpiis/?p=1475</guid>
      <description><![CDATA[こんにちは、Microsoft Japan IIS / Azure Bot Service Support Team サポートチームです。

2019 年 1...]]></description>
      <content:encoded><![CDATA[<span><span style="color: #000000">こんにちは、Microsoft Japan IIS / Azure Bot Service Support Team サポートチームです。</span></span>

<span style="color: #000000"><span lang="EN-US">2019 </span><span>年<span lang="EN-US"> 1 </span>月をもちまして、弊社システム刷新の都合により、本<span lang="EN-US"> Blog </span>を終了いたします。</span></span>

<span><span style="color: #000000">今後のサポートチームからの情報発信は、以下のフォーラムにて行ってまいります。</span></span>

<span lang="EN-US"><span style="color: #000000"> </span></span>

<span><span lang="EN-US">Internet Information Services (IIS) </span>サポートチーム フォーラム</span>

<span lang="EN-US"><a href="https://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsocial.msdn.microsoft.com%2FForums%2Fja-JP%2Fhome%3Fforum%3Diissupportteamja&amp;data=02%7C01%7C%7Cfb829d3c435c4f7077ff08d66b04c43c%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636814065555656102&amp;sdata=8amHnbx6YuuvKrkS0sXCYFuO17ttX8W0kUGylRsDKQg%3D&amp;reserved=0">https://social.msdn.microsoft.com/Forums/ja-JP/home?forum=iissupportteamja</a></span>

<span style="color: #000000"><span lang="EN-US">ASP.NET </span><span>サポートチーム フォーラム</span></span>

<span lang="EN-US"><a href="https://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsocial.msdn.microsoft.com%2FForums%2Fja-JP%2Fhome%3Fforum%3Daspnetsupportteamja&amp;data=02%7C01%7C%7Cfb829d3c435c4f7077ff08d66b04c43c%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636814065555646094&amp;sdata=f4YwNp9973R8I3VnL9lMdmSKQN2hocX%2FvmtySpWgg%2Bk%3D&amp;reserved=0">https://social.msdn.microsoft.com/Forums/ja-JP/home?forum=aspnetsupportteamja</a></span>

Azure Bot Service サポートチーム フォーラム

<a href="https://social.msdn.microsoft.com/forums/ja-jp/home?forum=azurebotsupportteamja">https://social.msdn.microsoft.com/forums/ja-jp/home?forum=azurebotsupportteamja</a>

&nbsp;

<span>フォーラムの運用については、以下のお知らせをご一読ください。本ブログの過去の記事もフォーラムへの移行を進めております。</span>

&nbsp;

<span><span style="color: #000000">【お知らせ】<span lang="EN-US"> Internet Information Services (IIS) </span>サポートチーム フォーラムについて</span></span>

<span lang="EN-US"><a href="https://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsocial.msdn.microsoft.com%2FForums%2Fja-JP%2F27c33f55-75e3-45c0-aae5-16cedc531dda%2F-internet-information-services-iis-%3Fforum%3Diissupportteamja&amp;data=02%7C01%7C%7Cfb829d3c435c4f7077ff08d66b04c43c%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636814065555606061&amp;sdata=pJ6rL8wBnjnJpbxSKi90ZogZ7DZ7k1RGvthgMp6XwWw%3D&amp;reserved=0">https://social.msdn.microsoft.com/Forums/ja-JP/27c33f55-75e3-45c0-aae5-16cedc531dda/-internet-information-services-iis-?forum=iissupportteamja</a></span>

<span><span style="color: #000000">【お知らせ】<span lang="EN-US"> ASP.NET </span>サポートチーム フォーラムについて</span></span>

<span lang="EN-US"><a href="https://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsocial.msdn.microsoft.com%2FForums%2Fja-JP%2F1a1d7909-fa6a-4623-bd34-76270e34fa77%2F-aspnet-%3Fforum%3Daspnetsupportteamja&amp;data=02%7C01%7C%7Cfb829d3c435c4f7077ff08d66b04c43c%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636814065555626073&amp;sdata=k6Jho%2BYe6gqD7uUicqMVcqACTJn82UTJpraLzpMiA8s%3D&amp;reserved=0">https://social.msdn.microsoft.com/Forums/ja-JP/1a1d7909-fa6a-4623-bd34-76270e34fa77/-aspnet-?forum=aspnetsupportteamja</a></span>

<span lang="EN-US"><span style="color: #000000"> <span>【お知らせ】 Azure Bot Service サポートチーム フォーラムについて </span></span></span>

<a href="https://social.msdn.microsoft.com/Forums/ja-JP/6820fd5a-b4d2-4cb4-9c75-6e79e8a28e70/-azure-bot-service-?forum=azurebotsupportteamja">https://social.msdn.microsoft.com/Forums/ja-JP/6820fd5a-b4d2-4cb4-9c75-6e79e8a28e70/-azure-bot-service-?forum=azurebotsupportteamja</a>

&nbsp;

<span><span style="color: #000000">これまで、多くのお客様にご覧いただき、誠にありがとうございました。</span></span>

<span><span style="color: #000000">読者の皆様のビジネスに多少なりとも貢献できておりましたら幸甚です。</span></span>

<span><span style="color: #000000">今後ともどうぞよろしくお願い</span>いた<span style="color: #000000">します。</span></span>

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>ValidationContext.MemberName プロパティの不具合について</title>
      <link>https://docs.microsoft.com/archive/blogs/jpiis/validationcontext-membername-%E3%83%97%E3%83%AD%E3%83%91%E3%83%86%E3%82%A3%E3%81%AE%E4%B8%8D%E5%85%B7%E5%90%88%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6</link>
      <pubDate>Thu, 18 Oct 2018 16:54:20 GMT</pubDate>
      <dc:creator><![CDATA[Microsoft Japan IIS Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/jpiis/?p=1455</guid>
      <description><![CDATA[ValidationContext.MemberName プロパティの不具合についてお知らせいたします。

.NET Framework 4.7.2 までの .NET Framework...]]></description>
      <content:encoded><![CDATA[ValidationContext.MemberName プロパティの不具合についてお知らせいたします。

.NET Framework 4.7.2 までの<span> .NET Framework </span>において、<span>System.ComponentModel.DataAnnotations </span>名前空間の<span> ValidationContext </span>クラスの<span> MemberName </span>プロパティを<span> ASP.NET </span>の<span> Web </span>フォームのアプリケーションから参照した場合に値が<span> null </span>になるという不具合がございます<span> (ASP.NET MVC や ASP.NET Web API (※ Microsoft.AspNet.WebApi 5.2.6 以降) からの利用時は問題ございません)。</span>

この問題は<span> 2018</span>年<span> 10 </span>月の時点で修正されておりませんが、修正に向けて検討が進められており、今後進展がありましたら本ブログ記事を更新いたします。

ユーザー様にはご不便をおかけいたしておりますことを深くお詫び申し上げます。

&nbsp;

ValidationContext.MemberName Property

<a href="https://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fdotnet%2Fapi%2Fsystem.componentmodel.dataannotations.validationcontext.membername%3Fview%3Dnetframework-4.7.2&amp;data=02%7C01%7C%7C35af4919269c4b8b275508d6341528b6%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636753662820999828&amp;sdata=vJy%2F9ugHoH7j6%2BBiqetSzF%2F7Jh01fV8lzEASEwwoSZI%3D&amp;reserved=0">https://docs.microsoft.com/en-us/dotnet/api/system.componentmodel.dataannotations.validationcontext.membername?view=netframework-4.7.2</a>

&nbsp;

&nbsp;

更新履歴

・2018/10/19(金) : <span>Microsoft.AspNet.WebApi 5.2.5 </span> までの ASP.NET Web API において<span> MemberName </span>プロパティに関する不具合がございますため、以下のように文面を更新いたしました。

変更前: .NET Framework 4.7.2 までの<span> .NET Framework </span>において、<span>System.ComponentModel.DataAnnotations </span>名前空間の<span> ValidationContext </span>クラスの<span> MemberName </span>プロパティを<span> ASP.NET </span>の<span> Web </span>フォームのアプリケーションから参照した場合に値が<span> null </span>になるという不具合がございます<span> (ASP.NET MVC </span>や<span> ASP.NET Web API </span>からの利用時は問題ございません<span>)</span>。

変更後: .NET Framework 4.7.2 までの<span> .NET Framework </span>において、<span>System.ComponentModel.DataAnnotations </span>名前空間の<span> ValidationContext </span>クラスの<span> MemberName </span>プロパティを<span> ASP.NET </span>の<span> Web </span>フォームのアプリケーションから参照した場合に値が<span> null </span>になるという不具合がございます<span> (ASP.NET MVC や ASP.NET Web API (※ Microsoft.AspNet.WebApi 5.2.6 以降) からの利用時は問題ございません)。</span>

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>IIS 観点でアンチウイルス スキャン対象から除外したいフォルダ</title>
      <link>https://docs.microsoft.com/archive/blogs/jpiis/iis_antivirus</link>
      <pubDate>Fri, 17 Aug 2018 14:20:08 GMT</pubDate>
      <dc:creator><![CDATA[Microsoft Japan IIS Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/jpiis/?p=1435</guid>
      <description><![CDATA[こんにちは。Internet Information Services (IIS) サポートです。
 
今回は IIS の観点より、アンチウイルス...]]></description>
      <content:encoded><![CDATA[<div class="WordSection1">
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ">こんにちは。Internet Information Services (IIS) <span lang="JA">サポートです。</span></span></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ"> </span></span></p>
<p class="MsoPlainText"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">今回は</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ"> IIS <span lang="JA">の観点より、アンチウイルス スキャン対象から除外すべきフォルダについてご紹介します。</span></span></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ"> </span></span></p>
<p class="MsoPlainText"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">アンチ ウィルス ソフトのようなセキュリティ関連ソフトや、バックアップソフト等の予期しない動作によって、</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">IIS <span lang="JA">が動作するために必要なモジュールやファイルの処理時に影響が発生し、後述の事例のような現象が発生する場合があります。</span></span></span></p>
<p class="MsoPlainText"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">そのため、</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">IIS <span lang="JA">に関する以下のフォルダに対し、各種ソフトウェアの除外設定を実施いただく事を推奨しております。</span></span></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ"> </span></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ;color: red">IIS <span lang="JA">の観点でスキャン対象から除外を推奨するフォルダ</span></span></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ">----------------------------------------------</span></span></p>
<p class="MsoPlainText"><span><u><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">・</span></u></span><span><u><span style="font-size: 10.0pt;font-family: メイリオ">IIS <span lang="JA">のインストールフォルダ</span></span></u></span></p>
<p class="MsoPlainText"><span><b><span style="font-size: 10.0pt;font-family: メイリオ">  %SystemRoot%\System32\inetsrv <span lang="JA">およびその配下</span></span></b></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ"> </span></span></p>
<p class="MsoPlainText"><span><u><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">・</span></u></span><span><u><span style="font-size: 10.0pt;font-family: メイリオ">IIS <span lang="JA">のログ、圧縮、構成ファイル格納フォルダ</span></span></u></span></p>
<p class="MsoPlainText"><span><b><span style="font-size: 10.0pt;font-family: メイリオ">  %SystemDrive%\inetpub <span lang="JA">およびその配下</span></span></b></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ"> </span></span></p>
<p class="MsoPlainText"><span><u><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">・</span></u></span><span><u><span style="font-size: 10.0pt;font-family: メイリオ">HTTPERR <span lang="JA">ログフォルダ</span></span></u></span></p>
<p class="MsoPlainText"><span><b><span style="font-size: 10.0pt;font-family: メイリオ">  %SystemRoot%\System32\LogFiles\HTTPERR <span lang="JA">およびその配下</span></span></b></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ"> </span></span></p>
<p class="MsoPlainText"><span><u><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">・</span></u></span><span><u><span style="font-size: 10.0pt;font-family: メイリオ">.NET Framework フ<span lang="JA">ォルダ</span></span></u></span></p>
<p class="MsoPlainText"><span><b><span style="font-size: 10.0pt;font-family: メイリオ">  %SystemRoot%\Microsoft.NET\Framework\&lt;.NET Framework <span lang="JA">のバージョン</span>&gt; <span lang="JA">およびその配下</span></span></b></span></p>
<p class="MsoPlainText"><span><b><span style="font-size: 10.0pt;font-family: メイリオ">  %SystemRoot%\Microsoft.NET\Framework64\&lt;.NET Framework <span lang="JA">のバージョン</span>&gt; <span lang="JA">およびその配下</span></span></b></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ">   <span lang="JA">※前者が </span>32bit <span lang="JA">アプリケーション用のディレクトリ、後者が</span> 64bit <span lang="JA">アプリケーション用のディレクトリです</span></span></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ"> </span></span></p>
<p class="MsoPlainText"><span><u><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">・アプリケーションが配置されているフォルダ</span></u></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ">Web <span lang="JA">アプリケーション格納フォルダーおよび</span>Web <span lang="JA">アプリケーションにて、ログの出力や一時的なファイルを保存するフォルダなどが存在する場合は、あわせてウィルススキャンの対象から除外することを推奨しております</span></span></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ">----------------------------------------------</span></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ"> </span></span></p>
<p class="MsoPlainText"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">以下、各フォルダについて記載します。</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ"></span></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ">----------------------------------------------</span></span></p>
<p class="MsoPlainText"><span><u><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">・</span></u></span><span><u><span style="font-size: 10.0pt;font-family: メイリオ">IIS <span lang="JA">のインストールフォルダ</span></span></u></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ">IIS <span lang="JA">が動作するために必要なモジュールや、構成ファイルなどの情報が当該フォルダに含まれております。</span></span></span><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">必要なモジュールや構成ファイルへのアクセスが阻害されるようなことがあった場合、</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">IIS <span lang="JA">が正常に動作しない可能性があるため、除外をお勧めしております。</span></span></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ"> </span></span></p>
<p class="MsoPlainText"><span><u><span style="font-size: 10.0pt;font-family: メイリオ"><span lang="JA">・IIS のログ、圧縮、構成ファイル格納フォルダ</span></span></u></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ">IIS <span lang="JA">が処理をする上で利用する一時的なファイルの保管場所として利用するフォルダとなります。当該フォルダへのアクセスが阻害されるようなことがあった場合、同様に </span>IIS <span lang="JA">が正常に動作しない可能性があるため、除外をお勧めしております。</span></span></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ"> </span></span></p>
<p class="MsoPlainText"><span><u><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">・</span></u></span><span><u><span style="font-size: 10.0pt;font-family: メイリオ">HTTPERR <span lang="JA">ログフォルダ</span></span></u></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ">HTTP <span lang="JA">の要求を受け付ける、</span>http.sys <span lang="JA">がエラーを出力するフォルダです。エラーの内容がトラブルシュート時に利用できることがあるため、アクセスが阻害されてエラーが記録されないことを避けるために、除外をお勧めしております。</span></span></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ"> </span></span></p>
<p class="MsoPlainText"><span><u><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">・</span></u></span><span><u><span style="font-size: 10.0pt;font-family: メイリオ">ASP.NET <span lang="JA">コンパイルフォルダ</span> (ASP.NET <span lang="JA">をご利用の場合</span>)</span></u></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ">ASP.NET <span lang="JA">がアプリケーションをコンパイルして生成されたアセンブリ </span>(dll) <span lang="JA">を保持するためのフォルダになります。該当のフォルダ内のファイルがウィルス スキャン等によって何らかの変更が加えられた場合、アプリケーションの再起動が発生するため、除外をお勧めしております。</span></span></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ"> </span></span></p>
<p class="MsoPlainText"><span><u><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">・アプリケーションが配置されているフォルダ</span></u></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ">IIS <span lang="JA">で公開されるコンテンツへのアクセス時に阻害されるようなことがあった場合、コンテンツが正常に応答できず、クライアント側でエラーとなる可能性があるため、除外をお勧めしております。</span></span></span></p>
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ">----------------------------------------------</span></span></p>
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ"> </span></span></p>
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ"> </span></span></p>
<p class="MsoNormal"><span><b><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">セキュリティ関連ソフトの影響により発生する事例</span></b></span><span><b><span style="font-size: 10.0pt;font-family: メイリオ"></span></b></span></p>
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ">====================================</span></span></p>
<p class="MsoNormal"><span><u><span style="font-size: 10.0pt;font-family: メイリオ">1) <span lang="JA">アプリケーション ドメインの再起動</span></span></u></span></p>
<p class="MsoPlainText"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">アプリケーションドメインの再起動は、</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">web.config <span lang="JA">などの構成ファイルの変更や、</span>bin<span lang="JA">フォルダ配下のファイルの編集をトリガーとして行われ、再起動されると次回アクセス時にアセンブリのロード等が再度行われるため、他のタイミングよりリクエストの処理に時間がかかることがあります。</span></span></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ">ASP.NET <span lang="JA">にてヘルスモニタリングのイベントを有効にしている場合、以下のイベント </span>ID : 1305 <span lang="JA">が記録されます。</span></span></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ"> </span></span></p>
<p class="MsoPlainText"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">へルスモニタリングを有効にする構成</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ"></span></span></p>
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ">----------------------------------------------</span></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ">&lt;healthMonitoring&gt;</span></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ">  &lt;rules&gt;</span></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ">    &lt;add name="myLifeTimeLogs" </span></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ">             eventName="Application Lifetime Events" </span></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ">             provider="EventLogProvider" /&gt;</span></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ">  &lt;/rules&gt;</span></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ">&lt;/healthMonitoring&gt;</span></span></p>
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ">----------------------------------------------</span></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.0pt;font-family: メイリオ"> </span></span></p>
<p class="MsoPlainText"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">イベント ログ</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ"></span></span></p>
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ">----------------------------------------------</span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">ログの名前</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">:         Application</span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">ソース</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">:           ASP.NET
4.0.30319.0</span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">日付</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">:
2018/08/17 11:34:21</span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">イベント</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ"> ID:       1305</span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">タスクのカテゴリ</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">:      Web Event</span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">レベル</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">:           <span lang="JA">情報</span></span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">キーワード</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">:         <span lang="JA">クラシック</span></span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">説明</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">:</span></span></p>
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ">Event code: 1002 Event message: <span lang="JA">アプリケーションをシャットダウンしています。 </span></span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">原因</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">: <span lang="JA">構成が変更されました。</span></span></span></p>
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ">----------------------------------------------</span></span></p>
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ"> </span></span><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">しかしながら、セキュリティ関連ソフトの影響により、構成ファイルの変更が誤検知され、アプリケーション ドメインが意図せず再起動してしまう場合がございます。</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ"></span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">そのような場合、何もアプリケーションに変更を加えていないにも関わらず、たまにアクセスに時間がかかることがあるといった現象として見えることがあります。</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ"></span></span></p>
&nbsp;
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ"> </span></span></p>
<p class="MsoNormal"><span><u><span style="font-size: 10.0pt;font-family: メイリオ">2) <span lang="JA">構成ファイル作成の際にアクセス拒否が発生</span></span></u></span></p>
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ">IIS <span lang="JA">や</span> OS <span lang="JA">を再起動した後の初回アクセス等のタイミングで、普段は問題ないものの、たまに以下のイベント</span> ID : 5189 <span lang="JA">が記録され、構成ファイルを作成しようとした際にアクセス拒否が発生する場合があります。</span></span></span><span><span style="font-size: 10.0pt;font-family: メイリオ"> </span></span></p>
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ">----------------------------------------------</span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">ログの名前</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">:         System</span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">ソース</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">:
Microsoft-Windows-WAS</span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">日付</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">:
2018/08/17 11:34:21</span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">イベント</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ"> ID:       5189</span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">タスクのカテゴリ</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">:      <span lang="JA">なし</span></span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">レベル</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">:           <span lang="JA">エラー</span></span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">キーワード</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">:         <span lang="JA">クラシック</span></span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">ユーザー</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">:          N/A</span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">コンピューター</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">:       contoso.local</span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">説明</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">:</span></span></p>
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ">Windows <span lang="JA">プロセス アクティブ化サービスが、アプリケーション プール</span> 'DefaultAppPool' <span lang="JA">用のアプリケーション プール構成ファイルを生成できませんでした。エラーの種類は </span>'7' <span lang="JA">です。この問題を解決するには、</span>applicationhost.config <span lang="JA">ファイルが正しいことを確認し、最近行った構成の変更を再度確定してください。データ フィールドには、エラー番号が表示されています。</span></span></span></p>
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ">----------------------------------------------</span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">アプリケーション プール用の構成ファイル</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ"> (<span lang="JA">既定では</span> %SystemDrive%\inetpub\temp\appPools <span lang="JA">フォルダ</span>) <span lang="JA">を作成しようとしたものの、アクセスが拒否されたために失敗したことで、該当のイベントが記録されます。</span></span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">アクセス拒否は一般的に当該ファイルにアクセス権がない場合に発生し、アクセス権がない場合は常時エラーとなります。</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ"></span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">しかしながら、本エラーが単発で記録される場合には一時的にアクセスが阻害された可能性があり、そのような場合にはセキュリティ関連ソフトの影響が考えられます。</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ"></span></span></p>
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ"> </span></span></p>
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ"> </span></span></p>
<p class="MsoNormal"><span><u><span style="font-size: 10.0pt;font-family: メイリオ">3) <span lang="JA">アプリケーション プールのプロセスが突然終了</span></span></u></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">普段は問題なく動作しているものの、たまに以下のイベント</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ"> ID : 5009 <span lang="JA">が記録され、プロセスが予期せず終了する場合があります。</span></span></span></p>
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ">----------------------------------------------</span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">ログの名前</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">:         System</span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">ソース</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">:
Microsoft-Windows-WAS</span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">日付</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">:
2018/08/17 11:34:21</span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">イベント</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ"> ID:       5009</span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">タスクのカテゴリ</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">:      <span lang="JA">なし</span></span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">レベル</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">:           <span lang="JA">警告</span></span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">キーワード</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">:         <span lang="JA">クラシック</span></span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">ユーザー</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">:          N/A</span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">コンピューター</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">:       contoso.local</span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">説明</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">:</span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">アプリケーション プール</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ"> 'DefaultAppPool' <span lang="JA">を提供しているプロセスが突然終了しました。プロセス</span> id <span lang="JA">は</span> '1660' <span lang="JA">でした。プロセス終了コードは </span><span style="color: red">'0xfffffffe' </span><span lang="JA">でした。</span></span></span></p>
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ">----------------------------------------------</span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">イベントに記録されている終了コード </span></span><span><span style="font-size: 10.0pt;font-family: メイリオ;color: red">0xfffffffe </span></span><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">は</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ"> "CLEAN_WORKER_PROCESS_EXIT_CODE" <span lang="JA">を示し、異常終了を示すものではなく、正常にワーカー
プロセスが終了された場合に記録されます。</span></span></span></p>
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ">Application Error <span lang="JA">イベント等も特に記録されていない場合、</span>IIS
<span lang="JA">にロードされているモジュールが何らかの要因により自発的に停止した、と考えられます。</span></span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">このような場合、セキュリティ関連ソフトの動作によって</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ"> IIS <span lang="JA">が動作するために必要なモジュールやファイルの処理に影響が発生し、プロセスの突然終了につながる可能性があります。</span></span></span></p>
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ"> </span></span></p>
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ"> </span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">上記事例以外にも、セキュリティ関連ソフトの影響により、予期しない動作となる可能性がありますため、除外設定についてご検討いただけますと幸いです。</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ"></span></span></p>
<p class="MsoPlainText"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ;color: red">※ただし、アンチ ウィルスソフトの種類によってはスキャンの除外対象のフォルダやファイルに対してもアクセスが発生してしまう場合もあり、アンインストールを行わなければそのアプリケーションの動作の影響を抑えることができなかったという事例もあります。除外や停止のみでは改善されない場合は、アンインストールにより事象が改善されるかもご確認いただけますと幸いです。</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ;color: red"></span></span></p>
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ"> </span></span></p>
<p class="MsoPlainText"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">■ 参考情報</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ"></span></span></p>
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ">ASP.NET <span lang="JA">アプリケーションでのウイルス対策スキャンから除外するフォルダー</span></span></span></p>
<p class="MsoNormal"><span></span><a href="https://support.microsoft.com/ja-jp/help/3126034/folders-to-exclude-from-antivirus-scanning-in-asp-net-apps"><span><span style="font-size: 10.0pt;font-family: メイリオ">https://support.microsoft.com/ja-jp/help/3126034/folders-to-exclude-from-antivirus-scanning-in-asp-net-apps</span></span><span></span></a><span><span style="font-size: 10.0pt;font-family: メイリオ"></span></span></p>
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ"> </span></span></p>
<p class="MsoNormal"><span><span style="font-size: 10.0pt;font-family: メイリオ">fltmc.exe <span lang="JA">の使い方</span></span></span></p>
<p class="MsoNormal"><span></span><a href="https://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fblogs.msdn.microsoft.com%2Fjpwdkblog%2F2013%2F02%2F27%2Ffltmc-exe%2F&amp;data=02%7C01%7C%7C7f4283667b9b4c22825908d603fa1b5f%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636700770055915636&amp;sdata=CqA8SiFNWiUDnuemzJbxMEeqB440fLSiXC9nLi0StZs%3D&amp;reserved=0"><span><span style="font-size: 10.0pt;font-family: メイリオ">https://blogs.msdn.microsoft.com/jpwdkblog/2013/02/27/fltmc-exe/</span></span><span></span></a><span><span style="font-size: 10.0pt;font-family: メイリオ"></span></span></p>
<p class="MsoNormal"><span><span lang="JA" style="font-size: 10.0pt;font-family: メイリオ">※</span></span><span><span style="font-size: 10.0pt;font-family: メイリオ">fltmc.exe<span lang="JA">を用いてセキュリティ関連ソフト等のフィルター ドライバーのインストール状況を確認できます。</span></span></span></p>

</div>]]></content:encoded>
    </item>
    <item>
      <title>7 月の .NET Framework 向けの更新プログラムを適用すると Classic ASP アプリケーション内での .NET Framework で開発された COM のインスタンス生成で問題が発生する可能性があります</title>
      <link>https://docs.microsoft.com/archive/blogs/jpiis/201807-classicasp-com-problem</link>
      <pubDate>Thu, 19 Jul 2018 17:59:36 GMT</pubDate>
      <dc:creator><![CDATA[Microsoft Japan IIS Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/jpiis/?p=1335</guid>
      <description><![CDATA[こんにちは。Internet Information Services (IIS) サポートです。

今月公開いたしました .NET Framework...]]></description>
      <content:encoded><![CDATA[こんにちは。Internet Information Services (IIS) サポートです。

今月公開いたしました .NET Framework 向けの更新プログラムを適用すると、後述の問題が発生する場合があることが確認できています。
本 Blog で現象の概要と、現時点で判明している対応策についてご案内します。

&nbsp;

<strong>[ 問題の概要 ]</strong>
2018 年 7 月公開の .NET Framework 向けの更新プログラムを適用後、Classic ASP 内で .NET Framework で開発された COM オブジェクトのインスタンスを生成時に問題が発生し ASP アプリケーションが異常終了する場合があります。

現在影響の確認ができている更新プログラムは下記のとおりです。

Windows Server 2008
<a target="_blank" href="https://support.microsoft.com/ja-jp/help/4340007/security-only-update-for-net-framework-2-0-sp2-3-0-sp2-4-5-2-and-4-6-f" rel="noopener">Windows Server 2008 用の .NET Framework 2.0 SP2、3.0 SP2、4.5.2、および 4.6 のセキュリティおよび品質ロールアップ (KB 4340007)
</a><a target="_blank" href="https://support.microsoft.com/ja-jp/help/4340559/security-and-quality-rollup-updates-for-net-framework-2-0-sp2-3-0-sp2" rel="noopener">Windows Server 2008 用の .NET Framework 2.0 SP2、3.0 SP2、4.5.2、4.6 のセキュリティおよび品質ロールアップ更新プログラム (KB 4340559)</a>

Windows Server 2012 R2
<a target="_blank" href="https://support.microsoft.com/ja-jp/help/4340006/security-only-update-for-net-framework-3-5-sp1-4-5-2-4-6-4-6-1-4-6-2-4" rel="noopener">Windows 8.1 および Windows Server 2012 R2 用の .NET Framework 3.5 SP1、4.5.2、4.6、4.6.1、4.6.2、4.7、および 4.7.1 のセキュリティのみの更新プログラム (KB 4340006)
</a><a target="_blank" href="https://support.microsoft.com/ja-jp/help/4340558/security-and-quality-rollup-updates-for-net-framework-3-5-sp1-4-5-2-4" rel="noopener">Windows 8.1、Windows RT 8.1 および Windows Server 2012 R2 用の .NET Framework 3.5 SP1、4.5.2、4.6、4.6.1、4.6.2、4.7、および 4.7.1 のセキュリティおよび品質ロールアップ更新プログラム (KB 4340558)</a>
<a target="_blank" href="https://support.microsoft.com/ja-jp/help/4338605/description-of-the-security-only-update-for-net-framework-4-6-4-6-1-4" rel="noopener">Windows 8.1 および Windows Server 2012 R2 用の .NET Framework 4.6、4.6.1、4.6.2、4.7、および 4.7.1 のセキュリティのみの更新プログラムについて (KB 4338605)</a>

Windows Server 2016
<a target="_blank" href="https://support.microsoft.com/ja-jp/help/4338814" rel="noopener">2018 年 7 月 11 日 — KB4338814 (OS ビルド 14393.2363)</a>

&nbsp;

<strong>[ 対象 OS ]</strong>
サポートされている全 OS で発生する可能性があります。

Windows 7 / Windows Server 2008 R2
Windows 8.1 / Windows Server 2012 R2
Windows 10 / Windows Server 2016
Windows Server 2008
Windows Server 2012

&nbsp;

<strong>[ 原因 ]</strong>
現在調査中の状況ですが、IIS では、偽装の動作により、プロセスを実行するアカウント (アプリケーション プールの実行アカウント <span style="float: none;background-color: transparent;color: #333333;cursor: text;font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif;font-size: 16px;font-style: normal;font-variant: normal;font-weight: 400;letter-spacing: normal;line-height: 24px;text-align: left;text-decoration: none;text-indent: 0px">"</span>ApplicationPoolIdentity<span style="float: none;background-color: transparent;color: #333333;cursor: text;font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif;font-size: 16px;font-style: normal;font-variant: normal;font-weight: 400;letter-spacing: normal;line-height: 24px;text-align: left;text-decoration: none;text-indent: 0px">"</span>) と、プログラム (スレッド) を実行するアカウント (IIS で認証したアカウント : 匿名認証のアカウント "IUSR" 等) が異なっており、この動作と .NET Framework の更新プログラムが起因していることが確認されています。

&nbsp;

<strong>[ 対応策 ]
</strong>2018 年 8 月 15 日 (日本時間) に公開いたしました .NET Framework 向けのセキュリティ更新プログラムに本問題に対する修正が含まれています。
下記の記事にて対象となる OS / .NET Framework のバージョンをご確認いただき、セキュリティ更新プログラムの適用をご検討ください。

<a target="_blank" href="https://blogs.msdn.microsoft.com/dotnet/2018/08/14/august-2018-security-and-quality-rollup/" rel="noopener">August 2018 .NET Framework Security and Quality Rollup</a>
<blockquote>Applications that rely on COM components were failing to load or run correctly because of "access denied", "class not registered", or "internal failure occurred for unknown reasons" errors described in KB 4345913 and Advisory on July 2018 .NET Framework Updates. [651528]</blockquote>
&nbsp;
<table style="border: none;border-collapse: collapse">
<tbody>
<tr>
<th style="width: 175px;height: 30px;border: 1px solid black;background-color: #f0f0f0;text-align: center">OS</th>
<th style="width: 220px;height: 30px;border: 1px solid black;background-color: #f0f0f0;text-align: center">.NET Framework バージョン</th>
<th style="width: 220px;height: 30px;border: 1px solid black;background-color: #f0f0f0;text-align: center">7 月定例の更新プログラム</th>
<th style="width: 220px;height: 30px;border: 1px solid black;background-color: #f0f0f0;text-align: center">8 月公開の更新プログラム</th>
</tr>
<tr>
<td colspan="4" style="border: 1px solid black;background-color: lightblue">Windows 10 / Windows Server 2016</td>
</tr>
<tr>
<td rowspan="2" style="border: 1px solid black">Windows 10 v1803</td>
<td rowspan="2" style="border: 1px solid black;text-align: center">すべてのバージョン</td>
<td style="border: 1px solid black;text-align: center">4338819</td>
<td rowspan="2" style="border: 1px solid black;text-align: center"><a target="_blank" href="https://support.microsoft.com/en-us/help/4343909/windows-10-update-kb4343909" rel="noopener">4343909</a></td>
</tr>
<tr>
<td style="border: 1px solid black;text-align: center">AC* 4345421</td>
</tr>
<tr>
<td rowspan="2" style="border: 1px solid black">Windows 10 v1709</td>
<td rowspan="2" style="border: 1px solid black;text-align: center">すべてのバージョン</td>
<td style="border: 1px solid black;text-align: center">4338825</td>
<td rowspan="2" style="border: 1px solid black;text-align: center"><a target="_blank" href="https://support.microsoft.com/en-us/help/4343897/windows-10-update-kb4343897" rel="noopener">4343897</a></td>
</tr>
<tr>
<td style="border: 1px solid black;text-align: center">AC 4345420</td>
</tr>
<tr>
<td rowspan="2" style="border: 1px solid black">Windows 10 v1703</td>
<td rowspan="2" style="border: 1px solid black;text-align: center">すべてのバージョン</td>
<td style="border: 1px solid black;text-align: center">4338826</td>
<td rowspan="2" style="border: 1px solid black;text-align: center"><a target="_blank" href="https://support.microsoft.com/en-us/help/4343885/windows-10-update-kb4343885" rel="noopener">4343885</a></td>
</tr>
<tr>
<td style="border: 1px solid black;text-align: center">AC 4345419</td>
</tr>
<tr>
<td rowspan="2" style="border: 1px solid black">Windows 10 v1607
Windows Server 2016</td>
<td rowspan="2" style="border: 1px solid black;text-align: center">すべてのバージョン</td>
<td style="border: 1px solid black;text-align: center">4338814</td>
<td rowspan="2" style="border: 1px solid black;text-align: center"><a target="_blank" href="https://support.microsoft.com/en-us/help/4343887/windows-10-update-kb4343887" rel="noopener">4343887</a></td>
</tr>
<tr>
<td style="border: 1px solid black;text-align: center">AC 4345418</td>
</tr>
<tr>
<td rowspan="2" style="border: 1px solid black">Windows 10 LTSB 2015</td>
<td rowspan="2" style="border: 1px solid black;text-align: center">すべてのバージョン</td>
<td style="border: 1px solid black;text-align: center">4338829</td>
<td rowspan="2" style="border: 1px solid black;text-align: center"><a target="_blank" href="https://support.microsoft.com/en-us/help/4343892/windows-10-update-kb4343892" rel="noopener">4343892</a></td>
</tr>
<tr>
<td style="border: 1px solid black;text-align: center">AC 4345455</td>
</tr>
<tr>
<td colspan="4" style="border: 1px solid black;background-color: lightblue">Windows 8.1 / Windows Server 2012 R2</td>
</tr>
<tr>
<td rowspan="6" style="border: 1px solid black"></td>
<td rowspan="2" style="border: 1px solid black;text-align: center">.NET Framework 4.6.x, 4.7.x</td>
<td style="border: 1px solid black;text-align: center">MR* 4338419</td>
<td style="border: 1px solid black;text-align: center">MR <a target="_blank" href="https://support.microsoft.com/en-us/help/4344145/description-of-the-security-and-quality-rollup-for-net-framework-4-6-4" rel="noopener">4344145</a></td>
</tr>
<tr>
<td style="border: 1px solid black;text-align: center">SO* 4338605</td>
<td style="border: 1px solid black;text-align: center">SO <a target="_blank" href="https://support.microsoft.com/en-us/help/4344166/description-of-the-security-only-update-for-net-framework-4-6-4-6-1-4" rel="noopener">4344166</a></td>
</tr>
<tr>
<td rowspan="2" style="border: 1px solid black;text-align: center">.NET Framework 4.5.2</td>
<td style="border: 1px solid black;text-align: center">MR 4338415</td>
<td style="border: 1px solid black;text-align: center">MR <a target="_blank" href="https://support.microsoft.com/en-us/help/4344147/description-of-the-security-and-quality-rollup-for-net-framework-4-5-2" rel="noopener">4344147</a></td>
</tr>
<tr>
<td style="border: 1px solid black;text-align: center">SO 4338600</td>
<td style="border: 1px solid black;text-align: center">SO <a target="_blank" href="https://support.microsoft.com/en-us/help/4344171/description-of-the-security-only-update-for-net-framework-4-5-2-for-wi" rel="noopener">4344171</a></td>
</tr>
<tr>
<td rowspan="2" style="border: 1px solid black;text-align: center">.NET Framework 3.5 SP1</td>
<td style="border: 1px solid black;text-align: center">MR 4338424</td>
<td style="border: 1px solid black;text-align: center">MR <a target="_blank" href="https://support.microsoft.com/en-us/help/4344153/description-of-the-security-and-quality-rollup-for-net-framework-3-5-f" rel="noopener">4344153</a></td>
</tr>
<tr>
<td style="border: 1px solid black;text-align: center">SO 4338613</td>
<td style="border: 1px solid black;text-align: center">SO <a target="_blank" href="https://support.microsoft.com/en-us/help/4344178/description-of-the-security-only-update-for-net-framework-3-5-for-wind" rel="noopener">4344178</a></td>
</tr>
<tr>
<td colspan="4" style="border: 1px solid black;background-color: lightblue">Windows Server 2012</td>
</tr>
<tr>
<td rowspan="6" style="border: 1px solid black"></td>
<td rowspan="2" style="border: 1px solid black;text-align: center">.NET Framework 4.6.x, 4.7.x</td>
<td style="border: 1px solid black;text-align: center">MR 4338418</td>
<td style="border: 1px solid black;text-align: center">MR <a target="_blank" href="https://support.microsoft.com/en-us/help/4344144/description-of-the-security-and-quality-rollup-for-net-framework-4-6-4" rel="noopener">4344144</a></td>
</tr>
<tr>
<td style="border: 1px solid black;text-align: center">SO 4338604</td>
<td style="border: 1px solid black;text-align: center">SO <a target="_blank" href="https://support.microsoft.com/en-us/help/4344165/description-of-the-security-only-update-for-net-framework-4-6-4-6-1-4" rel="noopener">4344165</a></td>
</tr>
<tr>
<td rowspan="2" style="border: 1px solid black;text-align: center">.NET Framework 4.5.2</td>
<td style="border: 1px solid black;text-align: center">MR 4338416</td>
<td style="border: 1px solid black;text-align: center">MR <a target="_blank" href="https://support.microsoft.com/en-us/help/4344148/description-of-the-security-and-quality-rollup-for-net-framework-4-5-2" rel="noopener">4344148</a></td>
</tr>
<tr>
<td style="border: 1px solid black;text-align: center">SO 4338601</td>
<td style="border: 1px solid black;text-align: center">SO <a target="_blank" href="https://support.microsoft.com/en-us/help/4344172/description-of-the-security-only-update-for-net-framework-4-5-2-for-wi" rel="noopener">4344172</a></td>
</tr>
<tr>
<td rowspan="2" style="border: 1px solid black;text-align: center">.NET Framework 3.5 SP1</td>
<td style="border: 1px solid black;text-align: center">MR 4338421</td>
<td style="border: 1px solid black;text-align: center">MR <a target="_blank" href="https://support.microsoft.com/en-us/help/4344150/description-of-the-security-and-quality-rollup-for-net-framework-3-5-f" rel="noopener">4344150</a></td>
</tr>
<tr>
<td style="border: 1px solid black;text-align: center">SO 4338610</td>
<td style="border: 1px solid black;text-align: center">SO <a target="_blank" href="https://support.microsoft.com/en-us/help/4344175/description-of-the-security-only-update-for-net-framework-3-5-for-wind" rel="noopener">4344175</a></td>
</tr>
<tr>
<td colspan="4" style="border: 1px solid black;background-color: lightblue">Windows 7 SP1 / Windows Server 2008 R2 SP1</td>
</tr>
<tr>
<td rowspan="6" style="border: 1px solid black"></td>
<td rowspan="2" style="border: 1px solid black;text-align: center">.NET Framework 4.6.x, 4.7.x</td>
<td style="border: 1px solid black;text-align: center">MR 4338420</td>
<td style="border: 1px solid black;text-align: center">MR <a target="_blank" href="https://support.microsoft.com/en-us/help/4344146/description-of-the-security-and-quality-rollup-for-net-framework-4-6-4" rel="noopener">4344146</a></td>
</tr>
<tr>
<td style="border: 1px solid black;text-align: center">SO 4338606</td>
<td style="border: 1px solid black;text-align: center">SO <a target="_blank" href="https://support.microsoft.com/en-us/help/4344167/description-of-the-security-only-update-for-net-framework-4-6-4-6-1-4" rel="noopener">4344167</a></td>
</tr>
<tr>
<td rowspan="2" style="border: 1px solid black;text-align: center">.NET Framework 4.5.2</td>
<td style="border: 1px solid black;text-align: center">MR 4338417</td>
<td style="border: 1px solid black;text-align: center">MR <a target="_blank" href="https://support.microsoft.com/en-us/help/4344149/description-of-the-security-and-quality-rollup-for-net-framework-4-5-2" rel="noopener">4344149</a></td>
</tr>
<tr>
<td style="border: 1px solid black;text-align: center">SO 4338602</td>
<td style="border: 1px solid black;text-align: center">SO <a target="_blank" href="https://support.microsoft.com/en-us/help/4344173/description-of-the-security-only-update-for-net-framework-4-5-2-for-wi" rel="noopener">4344173</a></td>
</tr>
<tr>
<td rowspan="2" style="border: 1px solid black;text-align: center">.NET Framework 3.5.1</td>
<td style="border: 1px solid black;text-align: center">MR 4338423</td>
<td style="border: 1px solid black;text-align: center">MR <a target="_blank" href="https://support.microsoft.com/en-us/help/4344152/description-of-the-security-and-quality-rollup-for-net-framework-3-5-1" rel="noopener">4344152</a></td>
</tr>
<tr>
<td style="border: 1px solid black;text-align: center">SO 4338612</td>
<td style="border: 1px solid black;text-align: center">SO <a target="_blank" href="https://support.microsoft.com/en-us/help/4344177/description-of-the-security-only-update-for-net-framework-3-5-1-for-wi" rel="noopener">4344177</a></td>
</tr>
<tr>
<td colspan="4" style="border: 1px solid black;background-color: lightblue">Windows Server 2008 SP2</td>
</tr>
<tr>
<td rowspan="6" style="border: 1px solid black"></td>
<td rowspan="2" style="border: 1px solid black;text-align: center">.NET Framework 4.6</td>
<td style="border: 1px solid black;text-align: center">MR 4338420</td>
<td style="border: 1px solid black;text-align: center">MR <a target="_blank" href="https://support.microsoft.com/en-us/help/4344146/description-of-the-security-and-quality-rollup-for-net-framework-4-6-4" rel="noopener">4344146</a></td>
</tr>
<tr>
<td style="border: 1px solid black;text-align: center">SO 4338606</td>
<td style="border: 1px solid black;text-align: center">SO <a target="_blank" href="https://support.microsoft.com/en-us/help/4344167/description-of-the-security-only-update-for-net-framework-4-6-4-6-1-4" rel="noopener">4344167</a></td>
</tr>
<tr>
<td rowspan="2" style="border: 1px solid black;text-align: center">.NET Framework 4.5.2</td>
<td style="border: 1px solid black;text-align: center">MR 4338417</td>
<td style="border: 1px solid black;text-align: center">MR <a target="_blank" href="https://support.microsoft.com/en-us/help/4344149/description-of-the-security-and-quality-rollup-for-net-framework-4-5-2" rel="noopener">4344149</a></td>
</tr>
<tr>
<td style="border: 1px solid black;text-align: center">SO 4338602</td>
<td style="border: 1px solid black;text-align: center">SO <a target="_blank" href="https://support.microsoft.com/en-us/help/4344173/description-of-the-security-only-update-for-net-framework-4-5-2-for-wi" rel="noopener">4344173</a></td>
</tr>
<tr>
<td rowspan="2" style="border: 1px solid black;text-align: center">.NET Framework 2.0 SP2,
3.0 SP2</td>
<td style="border: 1px solid black;text-align: center">MR 4338422</td>
<td style="border: 1px solid black;text-align: center">MR <a target="_blank" href="https://support.microsoft.com/en-us/help/4344151/description-of-the-security-and-quality-rollup-for-net-framework-2-0-s" rel="noopener">4344151</a></td>
</tr>
<tr>
<td style="border: 1px solid black;text-align: center">SO 4338611</td>
<td style="border: 1px solid black;text-align: center">SO <a target="_blank" href="https://support.microsoft.com/en-us/help/4344176/description-of-the-security-only-update-for-net-framework-2-0-sp2-and" rel="noopener">4344176</a></td>
</tr>
</tbody>
</table>
* AC (Alternate Cumulative) は、7 月の月例リリース後の他の既知の問題に対応するため 7 月 19 日 (米国時間) に公開された Windows 10 用の累積パッケージです。
* MR (Security Monthly Quality Rollup) は、セキュリティ マンスリー品質ロールアップ を示します。
* SO (Security Only Quality Update) は、セキュリティのみの品質更新プログラム を示します。

&nbsp;

<strong>[ 更新履歴 ]</strong>
2018/07/19 : 本 Blog の公開
2018/08/16 : 2018 年 8 月 15 日 (日本時間) 公開のセキュリティ更新プログラムでの対応状況に合わせ [対応策] の内容を変更
2018/08/17 : 各 OS / .NET Framework のバージョンごとにまとめた表を [対応策] の内容に追記

&nbsp;

<strong>[ 補足 ]</strong>
本情報の内容 (添付文書、リンク先などを含む) は、作成日時点でのものであり、予告なく変更される場合があります]]></content:encoded>
    </item>
    <item>
      <title>Windows Server 2016 における IIS 6.0 マネージャーの不具合</title>
      <link>https://docs.microsoft.com/archive/blogs/jpiis/windows-server-2016-iis-6-0</link>
      <pubDate>Thu, 14 Jun 2018 11:04:10 GMT</pubDate>
      <dc:creator><![CDATA[Microsoft Japan IIS Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/jpiis/?p=1295</guid>
      <description><![CDATA[Windows Server 2016 におけるインターネット インフォメーション サービス (IIS) 6.0...]]></description>
      <content:encoded><![CDATA[<div class="WordSection1">

Windows Server 2016 におけるインターネット インフォメーション サービス (IIS) 6.0 マネージャーの不具合についてお知らせいたします。

&nbsp;

Windows Server 2016/IIS 10.0 の設定を行う際は インターネット インフォメーション サービス (IIS) マネージャー を利用しますが、SMTP の機能 (※) を利用するために インターネット インフォメーション サービス (IIS) 6.0 マネージャー=  IIS 6.0 マネージャー というアプリケーションが残されています。

Windows Server 2016  では、この IIS 6.0 マネージャーを終了する際に、イベント ログに以下のようなエラーが記録される場合がございます。

</div>
&nbsp;
<div class="WordSection1">

<a href="https://msdnshared.blob.core.windows.net/media/2018/06/image001.png"><img width="1494" height="567" class="alignnone size-full wp-image-1305" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/06/image001.png" /></a>

</div>
&nbsp;

このエラーは IIS 6.0 マネージャーのモジュール inetmgr.dll を実行する mmc.exe が異常終了したことを示していますが、IIS 6.0 マネージャーの終了時にのみ発生している場合には SMTP の動作に影響はございませんのでご安心ください。

原因は製品の不具合と判明しておりますが、大変恐縮ながら SMTP の機能およびその設定のための IIS 6.0 マネージャー は Windows Server 2008 R2 以降でのご利用は非推奨 (※) であり、また SMTP の動作に影響がないことから修正の見込みはございません。

誠に恐れ入りますが、対象のサーバーの運用においてはIIS 6.0 マネージャーの終了時に記録される上記のエラー イベント を無視していただきますようお願い申し上げます。

&nbsp;

<span>※</span><span> Windows Server 2012 R2 以降は非推奨</span>

<span>~~~~~~~~~~~~~~~~~~~~~~</span>

<span>SMTP and the associated management tools are deprecated. Though the functionality is still available in Windows Server 2012, you should begin using System.Net.Smtp. With this API, you will not be able to insert a message into a file for pickup; instead configure Web applications to connect on port 25 to another server using SMTP.</span>

<span> </span>

<span>Features Removed or Deprecated in Windows Server 2012</span>

<a href="https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831568(v=ws.11)"><span>https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831568(v=ws.11)</span></a>

<span>~~~~~~~~~~~~~~~~~~~~~~</span>]]></content:encoded>
    </item>
    <item>
      <title>Web Deploy ツールを利用した IIS の移行方法</title>
      <link>https://docs.microsoft.com/archive/blogs/jpiis/webdeploytool_migration</link>
      <pubDate>Thu, 15 Feb 2018 12:11:35 GMT</pubDate>
      <dc:creator><![CDATA[Microsoft Japan IIS Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/jpiis/?p=1205</guid>
      <description><![CDATA[こんにちは。

日本マイクロソフト、Microsoft Japan IIS / Azure Bot Service Support Team の鈴木です。

&nbsp;

今回は Web...]]></description>
      <content:encoded><![CDATA[こんにちは。

日本マイクロソフト、Microsoft Japan IIS / Azure Bot Service Support Team の鈴木です。

&nbsp;

今回は Web Deploy ツールを利用した IIS の移行方法をご案内します。

&nbsp;

IIS 7.5 から IIS 10.0 へ、といった IIS の環境を別のマシンへ移行する場合にご利用いただけるツールとして、Web Deploy (Web 配置) ツールがあります。

&nbsp;

Web 配置ツール
<a href="https://technet.microsoft.com/ja-jp/library/dd939114.aspx">https://technet.microsoft.com/ja-jp/library/dd939114.aspx</a>

&nbsp;

移行時にモジュールの依存関係などの確認も可能であり、弊社ではこのツールを利用した移行を推奨しております。

&nbsp;

&nbsp;

<span style="font-size: large"><strong>Web Deploy で移行可能な範囲について</strong></span>
==================================
Web Deploy を利用した移行により実現可能な範囲は以下の通りです。

&nbsp;

a) IIS の構成
b) コンテンツのコピー

&nbsp;

一方、アプリケーションの構成により別途対策が必要な部分として以下の要素が考えられます。

&nbsp;

c) ユーザーアカウントの作成
d) 必要な役割サービス、.NET Framework 、その他コンポーネントのインストール
e) アプリケーションの動作検証

&nbsp;

また、Web Deploy によるコピーが成功した場合でも、アプリケーションの実装や利用されるモジュールのバージョンの差異等により、意図されている動作にならない可能性もありますので、コンテンツのコピーまで完了した後、Web アプリケーションの動作について十分な評価を行ってください。

&nbsp;

&nbsp;

<span style="font-size: large"><strong>Web Deploy を利用した移行手順</strong></span>
==================================
※紹介する参考資料は IIS 7.0、 IIS 7.5 を対象に記載されているものもありますが、 IIS 7.5 以降の各バージョン (IIS 10 を含む) でもご利用いただける内容です。

&nbsp;

1) Web Deploy ツールのインストール

下記サイトから Web Deploy ツールをインストールします。

&nbsp;

Web Deploy v3.5
<a href="https://www.microsoft.com/ja-JP/download/details.aspx?id=39277">https://www.microsoft.com/ja-JP/download/details.aspx?id=39277</a>
※移行先サーバー、移行元サーバーの両方にインストールする必要があります。

&nbsp;

- 参考資料
Web Deployment Tool Overview
<a href="https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd569058(v=ws.10)">https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd569058(v=ws.10)</a>

&nbsp;

&nbsp;

2) 移行元および移行先のバックアップ

バックアップ および 復元のコマンドは以下の通りです。
移行実施前に、移行元および移行先のそれぞれでバックアップを取得してください。

&nbsp;

<u>バックアップ時</u>
&gt;%SystemRoot%\system32\inetsrv\appcmd.exe add backup &lt;任意のバックアップ名&gt;

&nbsp;

<u>復元時</u>
&gt;%SystemRoot%\system32\inetsrv\appcmd.exe restore backup &lt;復元したいバックアップ名&gt;

&nbsp;

- 参考資料
appcmd によるバックアップの作成
<a href="http://technet.microsoft.com/ja-jp/library/ff453992.aspx">http://technet.microsoft.com/ja-jp/library/ff453992.aspx</a>

&nbsp;

AppCmd.exe の使用の開始 - バックアップの管理
<a href="http://technet.microsoft.com/ja-jp/library/dd647592.aspx#Managing">http://technet.microsoft.com/ja-jp/library/dd647592.aspx#Managing</a>

&nbsp;

&nbsp;

3) 依存関係の確認

移行元サーバーのコマンドプロンプトを開き、 Web Deployment Tool インストールフォルダ (既定で c:\Program Files\IIS\Microsoft Web Deploy V3) に移動した上で、以下のコマンドを実行します。

&nbsp;

&gt;msdeploy -verb:getDependencies -source:webServer

&nbsp;

※移行先サーバーに個別にインストールしなければならない可能性のあるコンポーネントが XML 形式で出力されます。
※本コマンドで使用可能なパラメータ等の詳細については、”msdeploy /?” を実行することで確認できます。

&nbsp;

- 参考資料
Web Deploy GetDependencies Operation
<a href="https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd569090(v=ws.10)">https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd569090(v=ws.10)</a>

&nbsp;

Web Deploy Operation Settings

<a href="https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd569089(v=ws.10)">https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd569089(v=ws.10)</a>

&nbsp;

&nbsp;

4) 必要なコンポーネントのインストール

手順 3) で確認した必要なコンポーネントを、移行先サーバーにインストールします。

&nbsp;

&nbsp;

<u>※以降でご案内する手順について、構成情報のみをコピーする場合には、”<span style="background-color: #ffff00">-disableLink:ContentExtension</span>” オプションを指定します。コンテンツ含めてコピーする場合には、”-disableLink:ContentExtension” オプションを除外します。</u>

&nbsp;

&nbsp;

5) 移行元サーバーのアーカイブ取得

移行元サーバーのコマンドプロンプトを開き、 Web Deployment Tool インストールフォルダ (既定で c:\Program Files\IIS\Microsoft Web Deploy V3) に移動した上で、以下のコマンドを実行します。

&nbsp;

<u>構成情報のみをコピーする場合</u>
&gt; msdeploy -verb:sync -source:webServer -dest:archivedir=c:\archive,encryptPassword=Password123 -enableLink:AppPoolExtension <span style="background-color: #ffff00">-disableLink:ContentExtension</span> &gt; msdeployarchive.log

&nbsp;

<u>コンテンツを含む場合</u>
&gt; msdeploy -verb:sync -source:webServer -dest:archivedir=c:\archive,encryptPassword=Password123 -enableLink:AppPoolExtension &gt; msdeployarchive.log

&nbsp;

※コマンド実行後、c:\archive に Web サイトのコンテンツ ディレクトリ、アプリケーション ディレクトリ、archive.xml、systemInfo.xml が作成されます。
※出力先にフォルダ、ファイルが既に存在する場合は上書きされます。
※アーカイブの出力先フォルダを c:\archive、ログファイル名を msdeployarchive.log とした場合のコマンド例です。

&nbsp;

&nbsp;

6) 手順 5) で取得したアーカイブフォルダを移行先サーバーへコピーします。

例) 移行元サーバーの c:\archive を、移行先サーバーの c:\archive にコピーします。

&nbsp;

&nbsp;

7) 移行の動作検証

移行先サーバーのコマンドプロンプトを開き Web Deployment Tool インストールフォルダ (既定で c:\Program Files\IIS\Microsoft Web Deploy V3) に移動した上で、以下のコマンドを実行します。

&nbsp;

<u>構成情報のみをコピーする場合</u>
&gt; msdeploy -verb:sync -source:archivedir=c:\archive,encryptPassword=Password123 -dest:webServer -enableLink:AppPoolExtension <span style="background-color: #ffff00">-disableLink:ContentExtension</span> -whatif &gt; msdeploysync.log

&nbsp;

<u>コンテンツを含む場合</u>
&gt; msdeploy -verb:sync -source:archivedir=c:\archive,encryptPassword=Password123 -dest:webServer -enableLink:AppPoolExtension -whatif &gt; msdeploysync.log

&nbsp;

※whatif フラグを指定してコマンドを実行することで、実際に移行を実施する前に、動作検証を行うことができます。
※アーカイブの出力先フォルダを c:\archive、ログファイル名を msdeploysync.log とした場合のコマンド例です。

&nbsp;

コマンド実施後に、msdeploysync.log でエラーや警告が出ていないか、確認します。

&nbsp;

&nbsp;

8) 移行の実施

手順 7. の出力内容を確認し、特にエラー等が表示されていない場合、whatif フラグを指定せずに同じコマンドを実行し、実際に IIS の構成情報の移行を行います。

&nbsp;

<u>構成情報のみをコピーする場合</u>
&gt; msdeploy -verb:sync -source:archivedir=c:\archive,encryptPassword=Password123 -dest:webServer -enableLink:AppPoolExtension <span style="background-color: #ffff00">-disableLink:ContentExtension</span> &gt; msdeploysync.log

&nbsp;

<u>コンテンツを含む場合</u>
&gt; msdeploy -verb:sync -source:archivedir=c:\archive,encryptPassword=Password123 -dest:webServer -enableLink:AppPoolExtension &gt; msdeploysync.log

&nbsp;

※アーカイブの出力先フォルダを c:\archive、ログファイル名を msdeploysync.log とした場合のコマンド例です。

&nbsp;

&nbsp;

<span style="font-size: large"><strong>補足</strong></span>
=====================
1) appcmd での移行について

appcmd にて取得可能なバックアップは、基本的に取得した対象のサーバーでの IIS 構成情報の復元にご利用いただけます。

&nbsp;

バックアップに含まれる 「%SystemRoot%\system32\inetsrv\config\applicationHost.config」 ファイルには、パスワードを暗号化するために利用するサーバー固有のキーの情報が含まれます。
また、サーバーごとにインストールされているモジュールが異なっている場合、構成情報に含まれる設定と実際の IIS のインストール状況に差異が生じ、正常に動作しない可能性があります。

&nbsp;

そのため、他サーバー間の移行の際には上記でご案内した Web Deploy ツールをご利用ください。

&nbsp;

2) FTP サイトの移行について

FTP 7.5 以降の移行では上記でご案内しました Web Deploy ツールをご利用いただけます。
ただし、 FTP 6.0 から FTP 7.5 へ移行したいという場合には、上記の方法はご利用いただけません。

&nbsp;

FTP 6.0 では、IIS 7.0 以降で IIS 構成ファイルとして利用される applicationHost.config ファイルではなく、IIS 6.0 以前で利用していた MetaBase.xml ファイルを構成情報の設定に利用します。
Windows Server 2008 には、この MetaBase.xml のバックアップを行うスクリプト ツールが導入されていないため、自動でのバックアップ、リストアを行うことができません。
そのため、FTP 6.0 からの移行の際には、お手数ですが手動での移行をご検討くださいますようお願いいたします。

&nbsp;

&nbsp;

以上です。]]></content:encoded>
    </item>
    <item>
      <title>Bot 作成時に "Authorization_RequestDenied" エラーが出力される</title>
      <link>https://docs.microsoft.com/archive/blogs/jpiis/bot-authorization_requestdenied</link>
      <pubDate>Mon, 05 Feb 2018 19:48:10 GMT</pubDate>
      <dc:creator><![CDATA[Microsoft Japan IIS Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/jpiis/?p=1115</guid>
      <description><![CDATA[こんにちは。
日本マイクロソフト、 Microsoft Japan IIS / Azure Bot Service Support Team です。

&nbsp;

昨年 Azure...]]></description>
      <content:encoded><![CDATA[こんにちは。
日本マイクロソフト、 Microsoft Japan IIS / Azure Bot Service Support Team です。

&nbsp;

昨年 Azure Bot Service が 祝 GA され、Bot に関するお問い合わせも多くいただくようになりました。

ご利用いただき、誠にありがとうございます。

本 Blog にて色々と情報公開していきたいと思いますのでよろしくお願いいたします。

&nbsp;

&nbsp;

今回は、Bot 作成時に以下のような "Authorization_RequestDenied" エラーが表示される場合にご確認いただきたいポイントをご紹介します。

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2018/02/image0011.png"><img width="302" height="175" class="alignnone size-full wp-image-1126" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/02/image0011.png" /></a> <a href="https://msdnshared.blob.core.windows.net/media/2018/02/image0031.png"><img width="421" height="210" class="alignnone size-full wp-image-1135" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/02/image0031.png" /></a>

&nbsp;

このようなエラーが表示されて Bot が作成できない場合、まずは以下のポイントをご確認ください。

&nbsp;

1) サブスクリプションの状態
2) AAD (Azure Active Directory) の権限

&nbsp;

&nbsp;

1) サブスクリプションの状態
====================
本エラーはBot Service特有のエラーではなく、Azure 上で WebApp などのアプリケーション作成時に権限の問題がある際に発生するエラーです。
そのため、Bot 以外のリソース (WebApp など) 作成時にも同様にエラーが出るかご確認ください。

&nbsp;

エラーが出る場合にはサブスクリプションの状態に問題がある可能性があります。
対象のサブスクリプションについて、状態が有効であるか、また、アプリケーションを作成しようとしているリージョンに対して利用可能な状態であるかをご確認ください。

&nbsp;

&nbsp;

2) AAD (Azure Active Directory) の権限
====================
他の WebApp は問題なく作成できる場合、次は AAD のアプリケーション許可設定を確認します。

&nbsp;

本エラーは、一般ユーザーがテナントで許可されていない状態で、アプリケーションを登録する時に発生する可能性もあります。
一般ユーザーがアプリケーションを追加するためには、テナントの全体管理者、もしくは、テナント上で「ユーザーはアプリケーションを登録できる」を許可する必要があります。
また、対象のユーザーがゲストの場合、ゲストのアクセス許可が制限されていることで発生している可能性があります。

&nbsp;

もしこの設定登録がされていない場合、テナントの全体管理者でアプリケーションを登録していただくか、もしくは、次の設定が行えるかご確認ください。

&nbsp;

1. Azure ポータルに全体管理者ユーザーでサインインします。
2. [Azure Active Directory] - 「ユーザー設定」 画面を開きます。
3. 「ユーザーはアプリケーションを登録できる」を「はい」に設定します。
4. 続けて、「ゲストのアクセス許可を制限する」を「いいえ」に設定して保存を行います。

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2018/02/image0051.png"><img width="1092" height="628" class="alignnone size-full wp-image-1125" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/02/image0051.png" /></a>

&nbsp;

&nbsp;

上記 2 点を確認してもエラーが解消されない場合は、お手数ですが弊社サポート チームまでお問い合わせいただけますと幸いです。
その際には「この内容を確認したけど解消されない！」と添えていただけましたら、スムーズに調査に進めますのでご協力どうぞよろしくお願いいたします。]]></content:encoded>
    </item>
    <item>
      <title>MSDTCを動作させるために必要な設定について</title>
      <link>https://docs.microsoft.com/archive/blogs/jpiis/msdtc-settings</link>
      <pubDate>Mon, 05 Feb 2018 18:59:09 GMT</pubDate>
      <dc:creator><![CDATA[Microsoft Japan IIS Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/jpiis/?p=1095</guid>
      <description><![CDATA[こんにちは。
日本マイクロソフト、Microsoft Japan IIS / Azure Bot Service Support Team の中島です。

&nbsp;

今回は、IIS...]]></description>
      <content:encoded><![CDATA[こんにちは。
日本マイクロソフト、Microsoft Japan IIS / Azure Bot Service Support Team の中島です。

&nbsp;

今回は、IIS とは異なりますが、Web アプリケーションでもよく利用される MS DTC (Distributed Transaction Coordinator) を介した分散トランザクションを実行する際、MSDTC を動作させるために必要な構成や設定について案内します。

&nbsp;

「MSDTC の設定をしてみたけど、うまく動かない」「アプリケーションを動かしたら、分散トランザクションが失敗したことを示すエラーが記録された」といったことがありましたら、下記の設定が正しくできているか、まずは確認してみてください。

&nbsp;

MSDTC を介した分散トランザクションが正常に動作するには、以下の 5 つが必要になります。

1. MSDTC サービスの起動を確認する
2. MSDTC のセキュリティ設定をする
3. MSDTC が利用するポートを空ける
4. NetBIOS 名での名前解決可否を確認する
5. CID の一意性を確認する

&nbsp;

&nbsp;

1. MSDTC サービスの起動を確認する
==============================
MSDTC は Windows のサービス プログラムの 1 つとして実装されており、MSDTC を介して分散トランザクションを実行するには、MSDTC サービスが起動している必要があります。

&nbsp;

MSDTC を利用する全てのサーバーノードで、[管理ツール] - [サービス] 等から [Distributed Transaction Coordinator] サービスが実行中となっており、ログオン アカウントとして NETWORK SERVICE アカウントで動作している事をご確認ください。

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2018/02/image001.png"><img width="1122" height="218" class="alignnone size-full wp-image-1055" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/02/image001.png" /></a><a href="https://msdnshared.blob.core.windows.net/media/2018/02/image001.png"></a>

&nbsp;

また、もし、クラスター上でクラスター リソースとして分散トランザクション コーディネーター (MSDTC) をリソースとして作成されている場合、既定ではそちらが優先して利用されます。
その場合、同様に [管理ツール] - [サービス] 等を確認しますと、MSDTC クラスター リソースを持っているアクティブノード上に [Distributed Transaction Coordinator (xxxxxx)] (xxxxx は一意の GUID) という名前のサービスがありますので、こちらが実行中となっているか、ご確認ください。

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2018/02/image003.png"><img width="1081" height="85" class="alignnone size-full wp-image-1065" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/02/image003.png" /></a><a href="https://msdnshared.blob.core.windows.net/media/2018/02/image003.png"></a>

&nbsp;

&nbsp;

&nbsp;

2. MSDTC のセキュリティ設定をする
==============================
MSDTC がネットワークアクセスを許可している事をご確認ください。こちらも MSDTC を利用する全てのサーバーでご確認ください。

&nbsp;

1) [管理ツール] - [コンポーネントサービス」を起動します。

&nbsp;

2) 左ペインのツリーにて、 [コンポーネントサービス] - [コンピュータ] - [マイコンピュータ] - [Distributed Transaction Coordinator] 内、[ローカル DTC] 内のコンピューターアイコンを右クリックし、[プロパティ] を開きます。
なお、クラスター上に MSDTC をリソースを作成されている場合は、[クラスタ化された DTC] 内のアイコンを確認します。

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2018/02/image005.png"><img width="701" height="352" class="alignnone size-full wp-image-1075" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/02/image005.png" /></a>

&nbsp;

3) [セキュリティ] タブを以下のように構成します。
この設定を変更すると MSDTC サービスの再起動が自動的に実施されます。また、設定の反映のためには MSDTC を使用しているサービス等の再起動を要する場合があります。

&nbsp;

- ネットワーク DTC アクセス
- トランザクションマネージャー通信
- 受信を許可する
- 送信を許可する
- 認証を必要としない (*)
- XA トランザクションを有効にする (※Oracle、DB2 等と分散トランザクションを実施する場合に有効)

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2018/02/image007.png"><img width="509" height="530" class="alignnone size-full wp-image-1085" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/02/image007.png" /></a>

&nbsp;

＊過去、MSDTC を利用するお客様の環境では、認証機能は Domain など状態に影響を受けることから、外因により障害へ発展する可能性が高く、この様なトラブルの発生を避けるため、"認証を必要としない" を選択されていることが一般的です。
なお、"認証を必要としない" を設定しても、MSDTC を利用する側 (例えば IIS や SQL Server など) で認証が行われていることが想定されます。

&nbsp;

4) [DTC ログオン アカウント] に NT Authority\NetworkService が指定されていることを確認します。

&nbsp;

&nbsp;

&nbsp;

3. MSDTC が利用するポートを空ける
==============================
以下のポート範囲について、経路上でブロックされていないか、ご確認ください。

&nbsp;

3.1.
--------
MSDTC は通信にリモート プロシージャ コール (以下、RPC) を利用するため、135 番ポート、および RPC により動的に利用されるランダムなポートを使用します。

&nbsp;

＊OS により、RPC が利用するランダムポートに相違があります。
Windows Server 2008 、及びそれ以降の OS では、既定では 49152 - 65535 までの範囲となります。
一方、Windows XP や Windows Server 2003 では、1025 - 5000 までの範囲が利用されます。

&nbsp;

Windows のサービス概要およびネットワーク ポート要件
<a href="http://support.microsoft.com/kb/832017/ja"></a>

<a href="http://support.microsoft.com/kb/832017/ja">http://support.microsoft.com/kb/832017/ja</a>

&nbsp;

Windows 上の F/W に対しては、分散トランザクション コーディネイターに対するルールを許可していただくことになります。

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2018/02/image009.png"><img width="808" height="293" class="alignnone size-full wp-image-995" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/02/image009.png" /></a>

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2018/02/image011.png"><img width="812" height="296" class="alignnone size-full wp-image-1005" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/02/image011.png" /></a>

&nbsp;

マシン上やネットワーク上に 3rd party 製の F/W 等がある場合は、上述のポートが空いているかどうか、ご確認ください。

&nbsp;

なお、コンポーネントサービスの設定により、利用するポートの範囲を指定することも可能です。以下手順で設定を確認してください。

&nbsp;

1) コンポーネントサービスの "マイコンピューター" を選択し、右クリックにてプロパティを表示します。
2) 表示されたマイコンピューターのプロパティにおいて、"既定のプロトコル" タブを選択し、"接続指向 TCP/IP" を選択の "プロパティ" をクリックします。

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2018/02/image013.png"><img width="697" height="543" class="alignnone size-full wp-image-1015" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/02/image013.png" /></a>

&nbsp;

3) 表示された "COM インターネットサービスのプロパティ" のポート範囲に何らかの範囲が指定されていないか、確認します。指定されている場合、設定されているポートを利用して (MSDTC を含む) RPC 通信が行われます。

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2018/02/image015.png"><img width="436" height="422" class="alignnone size-full wp-image-1025" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/02/image015.png" /></a>

&nbsp;

3.2.
--------
後述する NetBIOS の名前解決のために、UDP 137 ～ 139 番、さらに、もし前項で認証を使用していた場合は Kerberos の UDP 88番および TCP 88番を使用します。

&nbsp;

3.3.
--------
MSDTC通信を許可するために、Windows のファイアウォールを設定します。

1) [コントロールパネル] - [システムとセキュリティ] - [Windows ファイアウォール] を起動します。
2) 左ペインの、[詳細設定] をクリックします。
3) 左ペインの、[受信の規則] をクリックし、 [分散トランザクション コーディネーター] (RPC / PRC-EPMAP / TCP 受信のそれぞれ) を選択し、右ペインの [規則の有効化] をクリックします。
3) 左ペインの、[送信の規則] をクリックし、 [分散トランザクション コーディネーター] (TCP 送信) を選択し、右ペインの [規則の有効化] をクリックします。

これにより MSDTC が RPC を使用して通信する際のポートが許可されます。

&nbsp;

&nbsp;

&nbsp;

4. NetBIOS 名での名前解決可否を確認する
==============================
MSDTC は、サーバー間でお互いに名前解決できる必要があります。
名前解決の動作検証は、以下コマンドにてエラーが起きないことを確認いただくことで可能です。

&nbsp;

ping &lt;相手サーバー名&gt;

&nbsp;

それぞれのサーバーから、接続先のサーバーについて、名前解決が可能かをご確認ください。
クラスター環境では、さらに MSDTC に関連付けたクライアントアクセスポイント名も解決できる様に構成をお願いします。

&nbsp;

a. 相手サーバー名
b. クラスターのネットワーク名
c. MSDTC クラスター リソースのネットワーク名 (クライアント アクセスポイント名。下記図の場合、msdtc99)

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2018/02/image017.png"><img width="909" height="665" class="alignnone size-full wp-image-1035" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/02/image017.png" /></a>

なお、名前解決に失敗する場合、hosts ファイルに対しサーバー名と IP アドレスを記述することで、明確に利用するアドレスを指定することが可能です。

&nbsp;

hosts ファイルは、c:\Windows\System32\Drivers\etc 配下に保存されており、管理者権限で昇格したメモ帳などで編集することが可能です。

&nbsp;

その際、以下の様なフォーマット (IPアドレス [スペース] サーバー名、もしくは MSDTC に依存関係を結んだサーバー名) で指定いたします。

&nbsp;

例：
192.168.0.101 testServer1
192.168.0.102 testServer2

&nbsp;

複数設定されたアドレスの内、対象のサーバーに対して接続する際に、利用するべき IP アドレスを指定いただければ幸いです。

&nbsp;

なお、クラスター環境では、両方の系で hosts ファイルを編集し、指定したアドレスに差が無いように設定くださいますようお願い申し上げます。
＊ここで差が出ますと、系が切り替わった瞬間からトランザクションが失敗するという問題が起きる可能性があります。

&nbsp;

&nbsp;

&nbsp;

5. CID の一意性を確認する
==============================
MSDTC は、相互に通信を行う際に自身を特定するために CID と呼ばれる一意の ID をインストール時に採番しそれを通信に利用します。
この ID はレジストリに保持されることとなりますが、仮想マシンの利用などで、ディスクイメージをコピーし、それをそのまま利用した場合、レジストリの内容もコピーされて ID が衝突してしまうこと考えられます。
この場合も、MSDTC は通信に失敗してしまいます。

&nbsp;

それぞれのサーバーにおいて、HKEY_CLASSES_ROOT\CID のレジストリ値に同一エントリーが含まれている場合、本状況に合致していると判断可能です。

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2018/02/image019.png"><img width="447" height="189" class="alignnone size-full wp-image-1045" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/02/image019.png" /></a>

&nbsp;

この CID を改めて採番したい場合、MSDTC の再インストールが有効です。
以下に手順を記載します。

&nbsp;

--
a. 管理者権限でコマンド プロンプトを起動し、以下のコマンドを実行して MSDTC サービスを停止します

&nbsp;

&gt;net stop msdtc

&nbsp;

b. 続けて、以下のコマンドを実行します

&nbsp;

&gt;msdtc -uninstall

&nbsp;

c. レジストリ エディターを開いていただき、以下のレジストリが存在すれば、手動で削除します

&nbsp;

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSDTC
HKEY_CLASSES_ROOT\CID
HKEY_CLASSES_ROOT\CID.Local
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC

&nbsp;

d. 以下のコマンドを実行します

&nbsp;

&gt;msdtc -install
&gt;msdtc -resetlog

&nbsp;

e. 以下の手順にてパフォーマンスカウンターの再登録を実行します

&nbsp;

&gt;cd %windir%\inf\msdtc\0000
&gt;copy ..\msdtcprf.h msdtcprf.h
&gt;lodctr msdtcprf.ini

&nbsp;

f. OS を再起動します
--

&nbsp;

なお、クラスター上に MSDTC が構成されている場合、一度 MSDTC リソースを削除してから、上記手順を実施し、その後、改めて MSDTC のリソースを追加いただければ幸いです。

&nbsp;

また、本手順により MSDTC の設定がクリアされることとなります。
本手順の 2. も参考に、必ずコンポーネントサービスから MSDTC の再設定 (ローカル 及び クラスター上) を行ってください。

&nbsp;

以上となります。]]></content:encoded>
    </item>
    <item>
      <title>IIS の Server ヘッダーを消去する</title>
      <link>https://docs.microsoft.com/archive/blogs/jpiis/iis-server-header-delete</link>
      <pubDate>Tue, 15 Aug 2017 13:48:31 GMT</pubDate>
      <dc:creator><![CDATA[Microsoft Japan IIS Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/jpiis/?p=905</guid>
      <description><![CDATA[こんにちは！IIS サポートの月尾です。

今回は、お問い合わせいただくことの多い IIS の Server ヘッダーを隠ぺいする方法についてご紹介します。
IIS をご利用で、ホストしている...]]></description>
      <content:encoded><![CDATA[こんにちは！<span lang="EN-US">IIS </span>サポートの月尾です。<span lang="EN-US"></span>
<div class="WordSection1">
<p class="MsoPlainText"><span>今回は、お問い合わせいただくことの多い<span lang="EN-US"> IIS </span>の<span lang="EN-US"> Server </span>ヘッダーを隠ぺいする方法についてご紹介します。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">IIS </span>をご利用で、ホストしている<span lang="EN-US"> Web </span>サーバーや、そのバージョンが判明してしまうとセキュリティ上望ましくないとの診断を受けたり、<span lang="EN-US">Server </span>ヘッダーでクライアントに返される情報を隠したいという方は、どうぞ最後までお目通しいただけますと幸いです。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span>まず、<span lang="EN-US">IIS </span>が返す<span lang="EN-US"> HTTP </span>ヘッダー内の<span lang="EN-US"> Server </span>ヘッダーには、以下の<span lang="EN-US"> 2 </span>種類があります。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">----------</span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">   <b>1. IIS </b></span><b>自身が返す<span lang="EN-US"> Server </span>ヘッダー<span lang="EN-US"> (Server: Microsoft-IIS/&lt;version&gt;)</span></b></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">   <b>2. HTTP </b></span><b>通信を管理するドライバである<span lang="EN-US"> http.sys</span>が返す<span lang="EN-US"> Server </span>ヘッダー<span lang="EN-US"> (Server: Microsoft-HTTPAPI/&lt;version&gt;)</span></b></span></p>
<p class="MsoNormal"><span><span lang="EN-US" style="font-size: 11.0pt;color: red"> </span></span></p>
<p class="MsoNormal"><span><span style="font-size: 11.0pt;color: red">通常は、<span lang="EN-US">1. </span>の形式の<span lang="EN-US"> Server </span>ヘッダーが使用されます。<span lang="EN-US"></span></span></span></p>
<p class="MsoNormal"><span><span lang="EN-US" style="font-size: 11.0pt;color: red">HTTP.sys </span></span><span><span style="font-size: 11.0pt;color: red">にてエラーが発生した場合などで<span lang="EN-US"> IIS </span>にて処理されなかった場合には<span lang="EN-US"> 2.</span>の形式の応答が使用されます。<span lang="EN-US"></span></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">----------</span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span>上記それぞれについて、隠ぺいする方法をご紹介します。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><b><u><span lang="EN-US">1. IIS </span>自身が返す<span lang="EN-US"> Server </span>ヘッダーの隠ぺい方法<span lang="EN-US"></span></u></b></span></p>
<p class="MsoPlainText"><span>既定では、以下のように<span lang="EN-US"> Server: Microsoft-IIS/&lt;version&gt; </span>という形式で応答ヘッダーに含まれます。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"><!-- [if gte vml 1]&gt;--></span></span></p>
<a href="https://msdnshared.blob.core.windows.net/media/2017/08/image0011.png"><img width="1146" height="638" class="alignnone size-full wp-image-875" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/08/image0011.png" /></a>
<p class="MsoPlainText"><span>※ これは、パケットキャプチャーツールの<span lang="EN-US"> Fiddler </span>の画面キャプチャです。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span>ここでは、ポピュラーな方法である、<b><span lang="EN-US">&lt;1&gt; URL Rewrite</span></b><span lang="EN-US"> </span>と <b><span lang="EN-US">&lt;2&gt; UrlScan</span></b><span lang="EN-US"> </span>を利用した方法をご紹介します。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><b><span lang="EN-US">&lt;1&gt; URL Rewrite</span></b></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">   </span>特徴：<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">   </span>ネイティブ<span lang="EN-US"> HTTP </span>モジュールとして実装されている。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">   </span>最も影響が少なく、容易に実現可能であるため推奨している。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">- </span>事前準備<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">IIS </span>マネージャー画面から任意のサイトを選択していただき、機能一覧に<span lang="EN-US"> [URL </span>書き換え<span lang="EN-US">] </span>が表示されていない場合、<span lang="EN-US">URL Rewrite </span>モジュールがインストールされておりません。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span>インストールされていない場合は、以下よりダウンロードの上、インストールします。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText" style="text-indent: 16.5pt"><span><span lang="EN" style="font-family: 'Segoe UI',sans-serif;color: red">URL Rewrite</span></span></p>
<p class="MsoPlainText" style="text-indent: 16.5pt"><span></span><a href="https://www.iis.net/downloads/microsoft/url-rewrite"><span><span lang="EN" style="font-family: 'Segoe UI',sans-serif">https://www.iis.net/downloads/microsoft/url-rewrite</span></span><span></span></a><span><span lang="EN" style="font-family: 'Segoe UI',sans-serif;color: red"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">     </span></span><span><span style="font-family: 'ＭＳ 明朝',serif;color: red">※</span><span style="color: red">「</span></span><span><span lang="EN" style="font-family: 'Segoe UI',sans-serif;color: red">Download URL Rewrite Module 2.1</span><span style="color: red">」よりダウンロードしてください。</span><span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">- URL Rewrite </span>設定手順<span lang="EN-US"></span></span></p>
<span></span>
<table align="right" class="MsoNormalTable" style="border-collapse: collapse;margin-left: 4.85pt;margin-right: 4.85pt" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="1128" valign="top" style="width: 846.25pt;padding: 0mm 5.4pt 0mm 5.4pt">
<p class="MsoPlainText"><span>・送信規則の追加<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span>以下の手順で、<span lang="EN-US">Server </span>ヘッダー値を書き換えるための規則を追加します。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">a) IIS </span>マネージャを開きます。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">b) </span>接続ビューで、対象の<span lang="EN-US"> Web </span>サイトまたはアプリケーションを選択します。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">c) </span>機能ビューで、<span lang="EN-US">[URL </span>書き換え<span lang="EN-US">] </span>をダブル クリックして開きます。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">d) </span>操作ビューで、<span lang="EN-US">[</span>規則の追加</span><span><span lang="EN-US" style="font-family: 'Courier New'">…</span><span lang="EN-US">] </span>をクリックします。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">e) </span>規則の追加ダイアログで、送信規則の<span lang="EN-US"> [</span>空の規則<span lang="EN-US">] </span>を選択し、<span lang="EN-US">[OK] </span>をクリックします。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">f) </span>送信規則の編集ダイアログで、以下の通り入力した後、操作ビューの<span lang="EN-US"> [</span>適用<span lang="EN-US">] </span>をクリックします。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">  - </span>入力内容<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">  </span>・名前<span lang="EN-US">: </span>任意<span lang="EN-US"> (</span>例<span lang="EN-US">: Disable_Server_Header_Rule)</span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">  </span>・必須条件<span lang="EN-US">: &lt;</span>なし<span lang="EN-US">&gt;</span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">  </span>・一致するスコープ<span lang="EN-US">: </span>サーバー変数<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">  </span>・変数名<span lang="EN-US">: RESPONSE_SERVER</span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">    </span></span><span><span style="font-family: 'ＭＳ 明朝',serif">※</span><span lang="EN-US"> URL Rewrite </span>は、変数名によって書き換えるヘッダーを判定します。必ず、上記の変数名をご使用下さい。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">  </span>・変数値<span lang="EN-US">: </span>パターンに一致する<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">  </span>・使用<span lang="EN-US">: </span>正規表現<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">  </span>・パターン<span lang="EN-US">: .*</span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">  </span>・大文字と小文字を区別しない<span lang="EN-US">: </span>チェック<span lang="EN-US"> ON</span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">  </span>・条件<span lang="EN-US">: </span>指定不要<span lang="EN-US">(</span>初期状態のままご利用ください<span lang="EN-US">)</span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">  </span>・アクションの種類<span lang="EN-US">: </span>書き換え<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">  </span>・値<span lang="EN-US">: </span>任意<span lang="EN-US">(</span>空白のままでも可<span lang="EN-US">)</span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">  </span>　</span><span><span style="font-family: 'ＭＳ 明朝',serif">※</span>こちらで設定した値に<span lang="EN-US"> Server </span>ヘッダーが書き換えられます。今回は隠ぺいするため空白のままとします。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span>　・既存のサーバー変数値を書き換える<span lang="EN-US">: </span>チェック<span lang="EN-US"> ON</span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">g) </span>操作ビューの<span lang="EN-US"> [</span>適用<span lang="EN-US">] </span>をクリックします。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">h) </span>操作ビューの<span lang="EN-US"> [</span>規則に戻る<span lang="EN-US">] </span>をクリックします。<span lang="EN-US"></span></span></p>
<span></span>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoPlainText"><span><span lang="EN-US"><!-- [if gte vml 1]&gt;--></span></span></p>
<a href="https://msdnshared.blob.core.windows.net/media/2017/08/image003.jpg"><img width="726" height="893" class="alignnone size-full wp-image-885" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/08/image003.jpg" /></a>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span>上記を設定いただいても<span lang="EN-US"> IIS </span>のサービスの再起動や<span lang="EN-US"> OS </span>の再起動は必要ございません。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">- URL Rewrite </span>についての公開情報<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">URL </span>書き換えモジュールの使用<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span></span><a href="https://technet.microsoft.com/ja-jp/library/dd939109.aspx"><span><span lang="EN-US">https://technet.microsoft.com/ja-jp/library/dd939109.aspx</span></span><span></span></a><span><span lang="EN-US"></span></span></p>
&nbsp;
<p class="MsoPlainText"><span><span lang="EN-US">※なお、 上記の設定はこれまでにも多くご利用いただいている実績ある方法であり、</span></span>設定を実施いただくことによる性能観点での影響もございませんので、ご安心いただければと存じます。</p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><b><span lang="EN-US">&lt;2&gt; UrlScan</span></b></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">   </span>特徴：<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">   ISAPI</span>フィルターとして実装されている。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">   IIS </span>とは別に<span lang="EN-US"> UrlScan </span>に対する設定の変更が必要<span lang="EN-US"> (ini </span>ファイル<span lang="EN-US">) </span>なため、二元管理のリスクがある。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">   </span>機能をロックダウンする設定が入っているため、大量のデータや、長いクエリ文字列を扱う等の利用状況によっては影響を受ける可能性がある。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">- </span>事前準備<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span>以下がインストールされていない場合は、サーバー マネージャーの<span lang="EN-US"> [</span>役割と機能の追加<span lang="EN-US">] </span>でインストールします。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span>・<span lang="EN-US"> ISAPI </span>フィルター<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span>・<span lang="EN-US"> IIS 6 </span>メタベース互換<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"><!-- [if gte vml 1]&gt;--></span></span></p>
<a href="https://msdnshared.blob.core.windows.net/media/2017/08/image0041.png"><img width="840" height="775" class="alignnone size-full wp-image-795" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/08/image0041.png" /></a>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">- UrlScan </span>設定手順<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">1) UrlScan 3.1 </span>を以下の<span lang="EN-US"> URL </span>よりダウンロードし、インストールします。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">   UrlScan 3.1</span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">   </span></span><a href="http://www.iis.net/downloads/microsoft/urlscan"><span><span lang="EN-US">http://www.iis.net/downloads/microsoft/urlscan</span></span><span></span></a><span><span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">2) UrlScan 3.1 </span>のインストールにより、<span lang="EN-US">UrlScan </span>の設定ファイルである<span lang="EN-US"> UrlScan.ini </span>が<span lang="EN-US"> %windir%\system32\inetsrv\Urlscan </span>に作成されますので、<span lang="EN-US">UrlScan.ini </span>をメモ帳等のテキストエディターで開きます。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">3) RemoveServerHeader </span>という値を探し、値を<span lang="EN-US"> 1 </span>に変更して、<span lang="EN-US">Server </span>ヘッダーを削除するよう設定します。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span>※<span lang="EN-US">RemoveServerHeader </span>の既定値は<span lang="EN-US"> 0 (</span>削除しない<span lang="EN-US">) </span>であり、既定の<span lang="EN-US"> UrlScan.ini </span>では以下のように設定されています。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"><!-- [if gte vml 1]&gt;--></span></span></p>
<a href="https://msdnshared.blob.core.windows.net/media/2017/08/image0061.png"><img width="770" height="140" class="alignnone size-full wp-image-797" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/08/image0061.png" /></a>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">4) IIS </span>のサービスを再起動します。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">  </span>管理者として、コマンド プロンプトを起動し、以下のコマンドを実行します。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">   net stop was /y</span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">   net start w3svc</span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"><!-- [if gte vml 1]&gt;--></span></span></p>
<a href="https://msdnshared.blob.core.windows.net/media/2017/08/image008.gif"><img width="671" height="487" class="alignnone size-full wp-image-805" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/08/image008.gif" /></a>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">- UrlScan </span>についての公開情報<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">URLScan </span>の使用<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span></span><a href="http://technet.microsoft.com/ja-jp/library/dd939110.aspx"><span><span lang="EN-US">http://technet.microsoft.com/ja-jp/library/dd939110.aspx</span></span><span></span></a><span><span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">URLScan </span>ツールの構成方法<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span></span><a href="http://support.microsoft.com/kb/326444/ja"><span><span lang="EN-US">http://support.microsoft.com/kb/326444/ja</span></span><span></span></a><span><span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">- </span>補足<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">UrlScan </span>はセキュリティ強化のために様々な制御機能を有しているため、<span lang="EN-US">UrlScan </span>の既定の設定と、<span lang="EN-US">UrlScan </span>がインストールされていない環境で<span lang="EN-US"> IIS </span>自体の動作が同じとは限りません。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span>例えば、<span lang="EN-US">UrlScan </span>には<span lang="EN-US"> HTTP </span>の動詞を許可、または、拒否する機能<span lang="EN-US"> (UseAllowVerbs) </span>があります。既定では、<span lang="EN-US">GET</span>、<span lang="EN-US">HEAD</span>、<span lang="EN-US">POST </span>のみが許可され、その他の動詞によるリクエストは拒否されるため、ご利用の状況によっては何らかの影響がある可能性があります。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span>そのため、 UrlScan を使った方法を採用される場合には、該当の環境で十分な検証をご実施いただくことをお薦めいたします。</span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">IIS </span>自身が返す<span lang="EN-US"> Server </span>ヘッダーの隠ぺい確認方法について<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><b><span lang="EN-US">&lt;1&gt;</span></b></span><span><b><span lang="EN-US" style="font-family: 'ＭＳ 明朝',serif"> </span><span lang="EN-US">URL Rewrite</span></b><span lang="EN-US"> </span>と <b><span lang="EN-US">&lt;2&gt; UrlScan</span></b><span lang="EN-US"> </span>のどちらを採用いただいても、<span lang="EN-US">Server </span>ヘッダーを隠ぺいすることが可能です。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span style="font-size: 10.5pt;color: #333333">上記を設定した状態で、改めて設定した</span></span><span><span lang="EN-US" style="font-size: 10.5pt;font-family: 'Segoe UI',sans-serif;color: #333333"> Web </span></span><span><span style="font-size: 10.5pt;color: #333333">サイトやアプリケーションにアクセスしてみます。この際、</span></span><span><span lang="EN-US" style="font-size: 10.5pt;font-family: 'Segoe UI',sans-serif;color: #333333">IE </span></span><span><span style="font-size: 10.5pt;color: #333333">の</span></span><span><span style="font-size: 10.5pt;font-family: 'Segoe UI',sans-serif;color: #333333"> <span lang="EN-US">F12 </span></span></span><span><span style="font-size: 10.5pt;color: #333333">開発者ツールや、</span></span><span><span lang="EN-US" style="font-size: 10.5pt;font-family: 'Segoe UI',sans-serif;color: #333333">Fiddler </span></span><span><span style="font-size: 10.5pt;color: #333333">等のパケットキャプチャーツールを利用すると隠ぺいできているか確認可能です。</span><span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span>設定後の応答ヘッダーの内容は以下のようになります。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p align="left" class="MsoNormal" style="text-align: left"><span><b><span lang="EN-US">&lt;1&gt; </span></b></span><span><b><span lang="EN-US" style="font-size: 11.0pt">URL Rewrite</span></b></span><span><span lang="EN-US" style="font-size: 11.0pt"> </span></span><span><span style="font-size: 11.0pt">を設定した場合<span lang="EN-US"></span></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">Server </span>ヘッダーの内容が、“” に書き換えられます。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"><!-- [if gte vml 1]&gt;--></span></span></p>
<a href="https://msdnshared.blob.core.windows.net/media/2017/08/image0091.png"><img width="1143" height="636" class="alignnone size-full wp-image-806" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/08/image0091.png" /></a>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p align="left" class="MsoNormal" style="text-align: left"><span><b><span lang="EN-US">&lt;2&gt; </span></b></span><span><b><span lang="EN-US" style="font-size: 11.0pt">UrlScan</span></b></span><span><span lang="EN-US" style="font-size: 11.0pt"> </span></span><span><span style="font-size: 11.0pt">を設定した場合<span lang="EN-US"></span></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">Server </span>ヘッダーそのものが削除されます。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"><!-- [if gte vml 1]&gt;--></span></span></p>
<a href="https://msdnshared.blob.core.windows.net/media/2017/08/image0111.png"><img width="1143" height="635" class="alignnone size-full wp-image-815" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/08/image0111.png" /></a>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><b><u><span lang="EN-US">2. HTTP </span>通信を管理するドライバである<span lang="EN-US"> http.sys</span>が返す<span lang="EN-US"> Server </span>ヘッダーの隠ぺい方法<span lang="EN-US"></span></u></b></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">http.sys</span>が返す<span lang="EN-US"> Server </span>ヘッダーは、レジストリを変更することで隠ぺい可能です。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span>以下に詳細な手順をご紹介します。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">- </span>事前準備<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span>レジストリの変更が含まれます。レジストリを誤って変更すると深刻な問題が発生する場合があります。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span>念のため、下記文書をご覧いただき、以下の手順を実行される前に、レジストリのバックアップを取得することをお薦めいたします。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span>　<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span>　<span lang="EN-US">Windows </span>でレジストリをバックアップおよび復元する方法<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span>　</span><a href="https://support.microsoft.com/ja-jp/help/322756/how-to-back-up-and-restore-the-registry-in-windows"><span><span lang="EN-US">https://support.microsoft.com/ja-jp/help/322756/how-to-back-up-and-restore-the-registry-in-windows</span></span><span></span></a><span><span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">- </span>レジストリの設定手順<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">1) [</span>スタート<span lang="EN-US">] - [</span>ファイル名を指定して実行<span lang="EN-US">] </span>より、<span lang="EN-US">"regedit.exe" </span>と入力し、レジストリ エディタを起動します。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">2) </span>左ペインのツリーで<span lang="EN-US"> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP </span>まで展開し、<span lang="EN-US">Parpameters </span>を選択します。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">3) </span>メニューより、<span lang="EN-US"> [</span>編集<span lang="EN-US">] - [</span>新規<span lang="EN-US">] - [DWORD (32 </span>ビット<span lang="EN-US">) </span>値<span lang="EN-US">] </span>を選択し、値を追加します。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"><!-- [if gte vml 1]&gt;--></span></span></p>
<a href="https://msdnshared.blob.core.windows.net/media/2017/08/image013.png"><img width="810" height="402" class="alignnone size-full wp-image-825" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/08/image013.png" /></a>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">4) </span>右ペインに<span lang="EN-US"> "</span>新しい値<span lang="EN-US"> #1" </span>という値が作成されますので、こちらを右クリックし、<span lang="EN-US"> [</span>名前の変更<span lang="EN-US">] </span>を選択します。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">5) </span>名前を、<span lang="EN-US">"DisableServerHeader" </span>に変更します。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">6) </span>手順<span lang="EN-US"> 5) </span>で名前を変更した<span lang="EN-US"> "DisableServerHeader" </span>を右クリックし、<span lang="EN-US">[</span>修正<span lang="EN-US">] </span>をクリックします。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">7) [</span>値のデータ<span lang="EN-US">] </span>に<span lang="EN-US"> 1 </span>を入力し、<span lang="EN-US">[OK] </span>をクリックします。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"><!-- [if gte vml 1]&gt;--></span></span></p>
<a href="https://msdnshared.blob.core.windows.net/media/2017/08/image015.gif"><img width="399" height="232" class="alignnone size-full wp-image-835" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/08/image015.gif" /></a>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">8) </span>レジストリ エディタを終了します。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">9) </span>設定の反映には<span lang="EN-US"> HTTP </span>サービスの再起動が必要となります。そのため、マシンを再起動するか、管理者としてコマンド プロンプトを起動し、以下のコマンドを実行します。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span>　<span lang="EN-US"> net stop http /y</span></span></p>
<p class="MsoPlainText"><span>　<span lang="EN-US"> net start w3svc</span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><b><span lang="EN-US">HTTP </span>通信を管理するドライバである<span lang="EN-US"> http.sys</span>が返す<span lang="EN-US"> Server </span>ヘッダーの隠ぺい確認方法について</b><span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span>上記手順をご実施後、本当に隠ぺいできているのか不安になるかもしれませんので、最後に<span lang="EN-US"> telnet </span>コマンドを用いた確認方法を紹介します。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">- </span>手順<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">1) </span>コントロールパネルの［プログラムと機能］を開き、左側のメニューにある［<span lang="EN-US">Windows</span>の機能の有効化または無効化］をクリックします。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">2) [</span>役割と機能の追加ウィザード<span lang="EN-US">] </span>の機能から<span lang="EN-US"> [Telnet </span>クライアント<span lang="EN-US">] </span>をインストールします。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"><!-- [if gte vml 1]&gt;--></span></span></p>
<a href="https://msdnshared.blob.core.windows.net/media/2017/08/image016.png"><img width="800" height="567" class="alignnone size-full wp-image-845" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/08/image016.png" /></a>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">3) </span>コマンド プロンプトを起動し、<span lang="EN-US">telnet </span>で接続<span lang="EN-US"> (</span>例<span lang="EN-US">. telnet localhost 80) </span>します。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"><!-- [if gte vml 1]&gt;--></span></span></p>
<a href="https://msdnshared.blob.core.windows.net/media/2017/08/image018.gif"><img width="677" height="493" class="alignnone size-full wp-image-846" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/08/image018.gif" /></a>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US">4) </span>接続後、</span><span><span lang="EN-US" style="font-family: 'Courier New'">”</span><span lang="EN-US">a</span></span><span><span lang="EN-US" style="font-family: 'Courier New'">”</span><span lang="EN-US"> </span>とだけ入力して<span lang="EN-US"> Enter </span>キーを押下します。<span lang="EN-US">http.sys </span>がエラー <span lang="EN-US">(400 Bad Request) </span>を返し、<span lang="EN-US">Server </span>ヘッダーが確認できます。<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span>レジストリ変更前<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"><!-- [if gte vml 1]&gt;--></span></span></p>
<a href="https://msdnshared.blob.core.windows.net/media/2017/08/image019.png"><img width="674" height="508" class="alignnone size-full wp-image-855" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/08/image019.png" /></a>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span>レジストリ変更後<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"><!-- [if gte vml 1]&gt;--></span></span></p>
<a href="https://msdnshared.blob.core.windows.net/media/2017/08/image021.gif"><img width="677" height="529" class="alignnone size-full wp-image-865" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/08/image021.gif" /></a>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span><span lang="EN-US"> </span></span></p>
<p class="MsoPlainText"><span>この記事では、<span lang="EN-US">IIS 8.5 </span>で設定した場合の画面キャプチャも一緒に紹介していますが、<span lang="EN-US"></span></span></p>
<p class="MsoPlainText"><span style="color: #000000">今回の手法は現時点では、<span lang="EN-US">IIS7.0/IIS7.5/IIS8.0/IIS8.5/IIS10</span>の、<span lang="EN-US">Windows Vista/2008 </span>以降の<span lang="EN-US"> IIS </span>すべてで使用可能な方法です。</span></p>

</div>]]></content:encoded>
    </item>
    <item>
      <title>"X-Forwarded-For" ヘッダーを IISログに出力したい！</title>
      <link>https://docs.microsoft.com/archive/blogs/jpiis/x-forwarded-for-header</link>
      <pubDate>Tue, 15 Aug 2017 11:03:36 GMT</pubDate>
      <dc:creator><![CDATA[Microsoft Japan IIS Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/jpiis/?p=175</guid>
      <description><![CDATA[こんにちは。

日本マイクロソフト、IIS サポートの鈴木です。
今回は、お問い合わせの多い、HTTP の拡張ヘッダー " X-forwarded-For "...]]></description>
      <content:encoded><![CDATA[<span style="font-size: 10.0pt;font-family: メイリオ">こんにちは。</span>
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">日本マイクロソフト、<span lang="EN-US">IIS </span>サポートの鈴木です。</span></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">今回は、お問い合わせの多い、<span lang="EN-US">HTTP </span>の拡張ヘッダー<span lang="EN-US"> " X-forwarded-For " </span>をログに出力する方法をご紹介します。</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">※<span lang="EN-US">X-Forwarded-For (XFF) </span>は、<span lang="EN-US">HTTP</span>ヘッダーフィールドの一つです。</span></p>
<p class="MsoNormal" style="text-indent: 10.0pt"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">HTTP</span><span style="font-size: 10.0pt;font-family: メイリオ">プロキシサーバー、または、負荷分散装置（ロードバランサ）を経由して、ウェブサーバーに接続するクライアントの送信元<span lang="EN-US">IP</span>アドレスを特定する際に使用されます。</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">イメージはこんな感じです。<span lang="EN-US"></span></span></p>
<p class="MsoNormal"><a href="https://msdnshared.blob.core.windows.net/media/2017/08/image002.jpg"><img width="799" height="269" class="alignnone wp-image-266 size-full" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/08/image002.jpg" /></a></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ"> </span></p>
<p class="MsoNormal"><b><u><span lang="EN-US" style="font-size: 16.0pt;font-family: メイリオ">" X-Forwarded-For " </span></u></b><b><u><span style="font-size: 16.0pt;font-family: メイリオ">の ログ出力方法</span></u></b></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">" X-Forwarded-For " </span><span style="font-size: 10.0pt;font-family: メイリオ">をログに出力するには、以下の方法があります。</span></p>
<p class="MsoNormal" style="text-indent: 10.0pt"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">1. Advanced Logging </span><span style="font-size: 10.0pt;font-family: メイリオ">※<span lang="EN-US">IIS 7.0 </span>以降</span></p>
<p class="MsoNormal" style="text-indent: 10.0pt"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">2. Enhanced Logging </span><span style="font-size: 10.0pt;font-family: メイリオ">※<span lang="EN-US">IIS 8.5 </span>以降</span></p>
<p class="MsoNormal" style="text-indent: 10.0pt"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">3. ARR Helper </span><span style="font-size: 10.0pt;font-family: メイリオ">※<span lang="EN-US">IIS 7.0 </span>以降</span></p>
<p class="MsoNormal" style="text-indent: 10.0pt"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">4. </span><span style="font-size: 10.0pt;font-family: メイリオ">サードパーティ製の<span lang="EN-US"> ISAPI </span>フィルター<span lang="EN-US">(F5XForwardedFor)</span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ"> </span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">&lt;&lt;</span><span style="font-size: 10.0pt;font-family: メイリオ">お選びいただく際のポイント<span lang="EN-US">&gt;&gt;</span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">IIS</span><span style="font-size: 10.0pt;font-family: メイリオ">のバージョンによって、お使いいただける機能が異なります。</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">Windows Server 2012 R2 (IIS 8.5) </span><span style="font-size: 10.0pt;font-family: メイリオ">以降をご利用であれば、標準機能として搭載されている <b><span lang="EN-US">2. Enhanced Logging </span></b>をお使いいただく事をお勧めします。</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">IIS</span><span style="font-size: 10.0pt;font-family: メイリオ">ログにフィールドを追加していただくのみなので、設定も軽微で、可読性も高いと思います。</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ"> </span></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">それ以前のバージョンをお使いの場合は、以下のそれぞれのメリット・デメリットを考慮いただき、お選びください。</span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">1. Advanced Logging</span></b></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">"X-Forwarded-For "</span><span style="font-size: 10.0pt;font-family: メイリオ">以外にも、独自のログ記録モジュールを実装したり、既存のログ記録オプションを拡張したり置き換える事が可能です。</span></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">ただし、出力先ファイルは、<span lang="EN-US">IIS </span>ログとは別ファイルになります。</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">3. ARR Helper</span></b><span style="font-size: 10.0pt;font-family: メイリオ">、及び、<b><span lang="EN-US">4. </span>サードパーティ製の<span lang="EN-US"> ISAPI </span>フィルター</b></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">IIS</span><span style="font-size: 10.0pt;font-family: メイリオ">ログの<span lang="EN-US">"c-ip" </span>フィールドをクライアントの<span lang="EN-US">IP</span>アドレスに置き換えることが可能なため、可読性は高くなると思います。</span></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">ただし、<b><span lang="EN-US">3. ARR Helper</span></b>は、コミュニティでのサポートのみ、<b><span lang="EN-US">4. </span>サードパーティ製の<span lang="EN-US"> ISAPI </span>フィルター</b>は、サポート対象外となります。<span lang="EN-US"></span></span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">それぞれの手順をご説明します。</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><b><u><span lang="EN-US" style="font-size: 14.0pt;font-family: メイリオ">1. Advanced Logging </span></u></b><b><u><span style="font-size: 14.0pt;font-family: メイリオ">※<span lang="EN-US">IIS 7.0 </span>以降</span></u></b></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">IIS </span><span style="font-size: 10.0pt;font-family: メイリオ">拡張機能の一つの<span lang="EN-US"> Advanced logging </span>は、ユーザーが要求するクライアント データを柔軟に記録する事ができるツールです。</span></p>
<p class="MsoNormal" style="text-indent: 25.0pt"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">IIS 7.0 </span><span style="font-size: 10.0pt;font-family: メイリオ">用<span lang="EN-US"> Advanced Logging - </span>カスタム ログ</span></p>
<p class="MsoNormal" style="text-indent: 25.0pt"><span lang="EN-US"><a href="http://technet.microsoft.com/ja-jp/library/ee175732.aspx"><span style="font-size: 10.0pt;font-family: メイリオ">http://technet.microsoft.com/ja-jp/library/ee175732.aspx</span></a></span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><u><span lang="EN-US" style="font-size: 12.0pt;font-family: メイリオ">Advanced Logging  </span></u><u><span style="font-size: 12.0pt;font-family: メイリオ">インストール手順</span></u></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">以下の<span lang="EN-US">2</span>通りがあります。</span></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">・<span lang="EN-US">Web Platform Installer</span></span></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">・スタンドアロンのインストーラー</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><b><span style="font-size: 11.0pt;font-family: メイリオ">・<span lang="EN-US">Web Platform Installer</span></span></b></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">1) IIS </span><span style="font-size: 10.0pt;font-family: メイリオ">拡張機能をインストールする為に、下記のリンクから<span lang="EN-US"> Web Platform Installer </span>をダウンロードし、インストールします。</span></p>
<p class="MsoNormal" style="text-indent: 25.0pt"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">Microsoft Web Platform Installer 5.0</span></p>
<p class="MsoNormal" style="text-indent: 25.0pt"><span lang="EN-US"><a href="http://www.microsoft.com/web/downloads/platform.aspx"><span style="font-size: 10.0pt;font-family: メイリオ">http://www.microsoft.com/web/downloads/platform.aspx</span></a></span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">2) </span><span style="font-size: 10.0pt;font-family: メイリオ">ダウンロードを行い、インストールが完了したら、<span lang="EN-US">[</span>スタート<span lang="EN-US">] - [</span>管理ツール<span lang="EN-US">] - [IIS </span>マネージャー<span lang="EN-US">] </span>を実行します。</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">3) </span><span style="font-size: 10.0pt;font-family: メイリオ">左ペインからコンピューター名をクリックし、中央ペインの管理セクションにある<span lang="EN-US"> [Web Platform Installer] </span>を実行します。</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">4) Web Platform Installer </span><span style="font-size: 10.0pt;font-family: メイリオ">の画面が表示されたら、右上にある検索フィールドに<span lang="EN-US"> [advanced logging] </span>と入力し<span lang="EN-US">Enter </span>を押します。</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">5) </span><span style="font-size: 10.0pt;font-family: メイリオ">検索結果に、<span lang="EN-US">[</span>詳細ログ<span lang="EN-US">] </span>が表示されます。詳細ログを選択し、インストールします。</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><b><span style="font-size: 11.0pt;font-family: メイリオ">・スタンドアロンのインストーラー</span></b></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">下記のリンクより、ダウンロードしてください。</span></p>
<p class="MsoNormal" style="text-indent: 25.0pt"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">IIS </span><span style="font-size: 10.0pt;font-family: メイリオ">詳細ログ<span lang="EN-US"> (32 </span>ビット<span lang="EN-US">)</span></span></p>
<p class="MsoNormal" style="text-indent: 25.0pt"><span lang="EN-US"><a href="https://www.microsoft.com/ja-jp/download/details.aspx?id=18374"><span style="font-size: 10.0pt;font-family: メイリオ;text-decoration: none">https://www.microsoft.com/ja-jp/download/details.aspx?id=18374</span></a></span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal" style="text-indent: 25.0pt"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">IIS </span><span style="font-size: 10.0pt;font-family: メイリオ">詳細ログ<span lang="EN-US"> (64 </span>ビット<span lang="EN-US">)</span></span></p>
<p class="MsoNormal" style="text-indent: 25.0pt"><span lang="EN-US"><a href="https://www.microsoft.com/ja-JP/download/details.aspx?id=7211"><span style="font-size: 10.0pt;font-family: メイリオ;text-decoration: none">https://www.microsoft.com/ja-JP/download/details.aspx?id=7211</span></a></span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><u><span lang="EN-US" style="font-size: 12.0pt;font-family: メイリオ">Advanced logging  </span></u><u><span style="font-size: 12.0pt;font-family: メイリオ">設定手順</span></u></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">1) IIS </span><span style="font-size: 10.0pt;font-family: メイリオ">マネージャーを開きます。</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">2) </span><span style="font-size: 10.0pt;font-family: メイリオ">接続ペインでコンピュータ名を選択し、機能ビューの<span lang="EN-US"> IIS </span>セクションにある<span lang="EN-US"> [</span>詳細ログ<span lang="EN-US">] </span>をダブル クリックします。</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">3) </span><span style="font-size: 10.0pt;font-family: メイリオ">操作ペインの <span lang="EN-US">[</span>詳細ログを有効にする<span lang="EN-US">] </span>をクリックします。<span lang="EN-US"></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">4) </span><span style="font-size: 10.0pt;font-family: メイリオ">操作ペインの <span lang="EN-US">[</span>ログ記録フィールドの編集<span lang="EN-US">] </span>をクリックします。</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ"> </span></p>
<p class="MsoNormal"><a href="https://msdnshared.blob.core.windows.net/media/2017/08/image005.jpg"><img width="539" height="214" class="alignnone size-full wp-image-295" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/08/image005.jpg" /></a></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">5) [</span><span style="font-size: 10.0pt;font-family: メイリオ">フィールドの追加<span lang="EN-US">] </span>をクリックします。</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">6) </span><span style="font-size: 10.0pt;font-family: メイリオ">以下の通り、情報を入力します。</span></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">フィールド <span lang="EN-US">ID: X-Forwarded-For</span></span></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">カテゴリ<span lang="EN-US">: Default</span></span></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">ソースの種類 <span lang="EN-US">: </span>要求ヘッダー</span></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">ソース名<span lang="EN-US"> : X-Forwarded-For</span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ"> </span></p>
<p class="MsoNormal"><a href="https://msdnshared.blob.core.windows.net/media/2017/08/image007.jpg"><img width="451" height="361" class="alignnone size-full wp-image-315" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/08/image007.jpg" /></a><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">
</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">7) [OK] </span><span style="font-size: 10.0pt;font-family: メイリオ">を <span lang="EN-US">2 </span>回クリックします。</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">8) </span><span style="font-size: 10.0pt;font-family: メイリオ">操作ペインの <span lang="EN-US">[</span>ログ定義の追加<span lang="EN-US">] </span>をクリックします。</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">9) [</span><span style="font-size: 10.0pt;font-family: メイリオ">ベース ファイル名<span lang="EN-US">] </span>に任意の名前を入力します。</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">10) [</span><span style="font-size: 10.0pt;font-family: メイリオ">フィールドの選択<span lang="EN-US">] </span>をクリックします。</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">11) </span><span style="font-size: 10.0pt;font-family: メイリオ">ログ記録フィールドの選択 ウィンドウでログに出力したい項目を選択し、<span lang="EN-US">[OK] </span>をクリックします。</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">12) </span><span style="font-size: 10.0pt;font-family: メイリオ">操作ペインの <span lang="EN-US">[</span>適用<span lang="EN-US">] </span>をクリックします。</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><b><u><span lang="EN-US" style="font-size: 14.0pt;font-family: メイリオ">2. Enhanced Logging </span></u></b><b><u><span style="font-size: 14.0pt;font-family: メイリオ">※<span lang="EN-US">IIS 8.5 </span>以降</span></u></b></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">上記<span lang="EN-US">1. </span>で、<span lang="EN-US">Advanced Logging</span>についてご案内いたしましたが、<span lang="EN-US">Windows Server 2012 R2 (IIS 8.5) </span>以降にはその機能が標準で組み込まれています。</span></p>
<p class="MsoNormal" style="text-indent: 25.0pt"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">Enhanced Logging for IIS 8.5</span></p>
<p class="MsoNormal" style="text-indent: 25.0pt"><span lang="EN-US"><a href="http://www.iis.net/learn/get-started/whats-new-in-iis-85/enhanced-logging-for-iis85"><span style="font-size: 10.0pt;font-family: メイリオ">http://www.iis.net/learn/get-started/whats-new-in-iis-85/enhanced-logging-for-iis85</span></a></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ"> </span></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">この<span lang="EN-US">Enhanced Logging</span>という機能により、<span lang="EN-US">IIS</span>ログに “<span lang="EN-US"> X-Forwarded-For </span>” フィールドを追加することが可能です。</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><u><span lang="EN-US" style="font-size: 12.0pt;font-family: メイリオ">IIS </span></u><u><span style="font-size: 12.0pt;font-family: メイリオ">ログに “<span lang="EN-US">X-Forwarded-For</span>” フィールドを追加する手順</span></u></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">1) IIS </span><span style="font-size: 10.0pt;font-family: メイリオ">マネージャーを開きます。</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">2) </span><span style="font-size: 10.0pt;font-family: メイリオ">当該<span lang="EN-US"> Web </span>サイトを選択の上、<span lang="EN-US">[</span>ログ記録<span lang="EN-US">] </span>をダブルクリックします。</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">3) [</span><span style="font-size: 10.0pt;font-family: メイリオ">フィールドの選択<span lang="EN-US">] </span>をクリックします。<span lang="EN-US"></span></span></p>
<p class="MsoNormal"><a href="https://msdnshared.blob.core.windows.net/media/2017/08/image012.jpg"><img width="571" height="333" class="alignnone size-full wp-image-365" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/08/image012.jpg" /></a></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">4) [W3C </span><span style="font-size: 10.0pt;font-family: メイリオ">ログ記録フィールド<span lang="EN-US">] </span>ダイアログより<span lang="EN-US"> [</span>フィールドの追加<span lang="EN-US">] </span>をクリックします。<span lang="EN-US"></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">5) </span><span style="font-size: 10.0pt;font-family: メイリオ">以下を設定の上、<span lang="EN-US">[OK] </span>をクリックします。</span></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">フィールド名 <span lang="EN-US">: X-Forwarded-For (</span>ここで指定したフィールド名で<span lang="EN-US"> IIS </span>ログに記録されます<span lang="EN-US">)</span></span></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">ソースの種類 <span lang="EN-US">: </span>要求ヘッダー</span></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">ソース<span lang="EN-US"> : X-Forwarded-For</span></span></p>
<p class="MsoNormal"><a href="https://msdnshared.blob.core.windows.net/media/2017/08/image014.jpg"><img width="460" height="330" class="alignnone size-full wp-image-385" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/08/image014.jpg" /></a><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">
</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">6) </span><span style="font-size: 10.0pt;font-family: メイリオ">画面右の<span lang="EN-US"> [</span>操作<span lang="EN-US">] </span>ペインより “適用” をクリックし、設定を反映させます。</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><b><u><span lang="EN-US" style="font-size: 14.0pt;font-family: メイリオ">3. ARR Helper </span></u></b><b><u><span style="font-size: 14.0pt;font-family: メイリオ">※<span lang="EN-US">IIS 7.0 </span>以降</span></u></b></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">弊社製品の<span lang="EN-US"> ARR </span>に含まれる<span lang="EN-US"> ARR Helper </span>を利用することで、<span lang="EN-US">X-Forwarded-For </span>ヘッダーの値を<span lang="EN-US"> IIS </span>ログの<span lang="EN-US"> c-ip </span>に記録することが可能です。</span></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">※<span lang="EN-US">ARR(Application Request Routing: </span>アプリケーション要求ルーティング処理）は、モジュール名の通り、リクエストに対するルーティング機能のほか、負荷分散、ディスクキャッシュの機能を利用できます。<span lang="EN-US"></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">ARR </span><span style="font-size: 10.0pt;font-family: メイリオ">を利用していない場合でも、当該機能を利用することができます。</span></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">また、<span lang="EN-US">ARR Helper </span>はコミュニティ ベースで公開しているツールであり、コミュニティでのサポートのみ提供しております。</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><u><span lang="EN-US" style="font-size: 12.0pt;font-family: メイリオ">ARR Helper </span></u><u><span style="font-size: 12.0pt;font-family: メイリオ">インストール手順</span></u></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">ARR </span><span style="font-size: 10.0pt;font-family: メイリオ">がインストールされている環境の場合、以下のフォルダにあるインストーラーを該当環境にコピーし、起動します。</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">
C:\program files\IIS\Application Request Routing\</span><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">
</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ"> requestrouterhelper_x64.msi (64 </span><span style="font-size: 10.0pt;font-family: メイリオ">ビット環境<span lang="EN-US">)</span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">requestrouterhelper_x86.msi (32 </span><span style="font-size: 10.0pt;font-family: メイリオ">ビット環境<span lang="EN-US">)</span></span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">ARR </span><span style="font-size: 10.0pt;font-family: メイリオ">がインストールされている環境がない場合、下記の<span lang="EN-US"> URL </span>より<span lang="EN-US"> ARR Helper </span>のインストーラーをダウンロードすることができます。</span></p>
<p class="MsoNormal" style="text-indent: 25.0pt"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">Client-ip not logged on application server when using ARR</span></p>
<p class="MsoNormal" style="text-indent: 25.0pt"><span lang="EN-US"><a href="http://blogs.iis.net/anilr/archive/2009/03/03/client-ip-not-logged-on-content-server-when-using-arr.aspx"><span style="font-size: 10.0pt;font-family: メイリオ">http://blogs.iis.net/anilr/archive/2009/03/03/client-ip-not-logged-on-content-server-when-using-arr.aspx</span></a></span></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">インストーラーをダウンロード後、起動してください。</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">インストール完了後、<span lang="EN-US">IIS </span>に到着するリクエストの<span lang="EN-US"> X-Forwarded-For </span>ヘッダーの<span lang="EN-US"> IP </span>アドレスが、<span lang="EN-US">IIS </span>ログの <span lang="EN-US">c-ip </span>の項目に置き換わることをご確認ください。</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ">ARR Helper </span><span style="font-size: 10.0pt;font-family: メイリオ">をアンインストールする場合は、コントロールパネルの<span lang="EN-US"> [</span>プログラムと機能<span lang="EN-US">] </span>の「<span lang="EN-US">ARR Helper for IIS 7</span>」を削除します。</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ"> </span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size: 10.0pt;font-family: メイリオ"> </span></p>
<p class="MsoNormal"><b><u><span lang="EN-US" style="font-size: 14.0pt;font-family: メイリオ">4. </span></u></b><b><u><span style="font-size: 14.0pt;font-family: メイリオ">サードパーティ製の<span lang="EN-US"> native HTTP モジュール </span><span lang="EN-US">(F5XFFHttpModule)</span></span></u></b></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">サードパーティが公開している<span lang="EN-US"> native HTTP モジュール</span>ではありますが、<span lang="EN-US">X-Forwarded-For </span>ヘッダーを<span lang="EN-US"> IIS </span>ログに記録する<span lang="EN-US"> <span>native HTTP モジュール</span></span>が公開されています。</span></p>
&nbsp;
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">マイクロソフトでサポートを提供するものではありませんが、こちらを元に新規に HTTP モジュールを開発していただく際のサポートは弊社でも提供しておりますので、方法の一つとしてあわせてご紹介いたします。</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
X-Forwarded-For HTTP Module For IIS7, Source Included!
https://devcentral.f5.com/articles/x-forwarded-for-http-module-for-iis7-source-included

&nbsp;

<u><span>登録手順</span></u>
1. 上述の F5 社のサイトのリンク "X-Forwarded-For Http Module Binary Distribution" から、カスタムの HTTP モジュールを含む zip ファイル (F5XFFHttpModule.zip) をダウンロードし、対象の IIS サーバーの任意のパスに展開します。

2. 管理者権限でコマンド プロンプトを開き、下記の 4 つのコマンドを実行して、カスタムの HTTP モジュール (F5XFFHttpModule.dll) を登録します。

64bit モジュール用の登録
----------
&gt;%windir%\system32\inetsrv\appcmd.exe set config  -section:system.webServer/globalModules /+"[name='F5XFFHttpModule-64',image='&lt;F5XFFHttpModule.zip の展開先のパス&gt;\x64\Release\F5XFFHttpModule.dll',preCondition='bitness64']" /commit:apphost

&gt;%windir%\system32\inetsrv\appcmd.exe set config  -section:system.webServer/modules /+"[name='F5XFFHttpModule-64',preCondition='bitness64']" /commit:apphost

&nbsp;

32bit モジュール用の登録
----------
&gt;%windir%\system32\inetsrv\appcmd.exe set config  -section:system.webServer/globalModules /+"[name='F5XFFHttpModule-32',image='&lt;F5XFFHttpModule.zip の展開先のパス&gt;\x86\Release\F5XFFHttpModule.dll',preCondition='bitness32']" /commit:apphost

&gt;%windir%\system32\inetsrv\appcmd.exe set config  -section:system.webServer/modules /+"[name='F5XFFHttpModule-32',preCondition='bitness32']" /commit:apphost
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span style="font-size: 10.0pt;font-family: メイリオ">以上です。</span></p>

</div>]]></content:encoded>
    </item>
  </channel>
</rss>