4

VS 2015、.Net Framework 4.5.1、ローカル IISExpress、および Azure Web アプリ

https://azure.microsoft.com/en-us/blog/auto-healing-windows-azure-web-sites/からの自己修復構成設定に従おうとしています。

エラー: 要素 'system.webServer' には無効な子要素 'monitoring' があります

アプリはコンパイルされますが、VS2015 でローカルに実行された場合と、Azure Web アプリにデプロイされた場合の両方で、実行時に失敗します。

4

2 に答える 2

2

たとえば、Web.Release.config ファイルを変換することで、この問題を回避しました。

<system.webServer>
<monitoring xdt:Transform="Insert">
    <triggers>
        <statusCode>
            <add statusCode="500" count="10" timeInterval="00:00:30" />
        </statusCode>
    </triggers>
</monitoring>
</system.webServer>
于 2016-05-18T01:39:34.703 に答える
0

また、この自動修復機能を Web アプリに含めようとしましたが、これを web.config に含めてローカルで実行すると、内部サーバー エラーも発生しました。

  <system.webServer>
    ...
    <monitoring>
      <triggers>
        <slowRequests timeTaken="00:00:30" count="5" timeInterval="00:10:00" />
      </triggers>
      <actions value="Recycle" />
    </monitoring>
  </system.webServer>

ただし、私の紺碧の出版物では、web.config を (kudu を使用して) 変更し、エラーなしで Web アプリを再起動しました。

私のものは標準アプリ サービス プランです

今のところ、このトリガーが何らかの効果があるかどうかは確認していません

お役に立てれば !

于 2016-12-08T13:04:01.863 に答える