2015-11-06 67 views
4

VS 2015年,.Net框架4.5.1,本地IISExpress和Azure的Web應用程序的web.config <system.webServer>錯誤

試圖遵循自我修復的配置設置:https://azure.microsoft.com/en-us/blog/auto-healing-windows-azure-web-sites/

錯誤:元素'system.webServer'具有無效的子元素'monitoring'

應用程序編譯但運行時失敗,無論是在VS2015本地運行還是部署到Azure Web應用程序時。

+0

也根據這個參考,沒有小孩:; https://www.iis.net/configreference/system.webserver – user2978373

+0

有沒有人知道這一點? –

回答

1

我解決此問題得到了通過變換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> 
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並重新啓動我的web應用程序沒有任何錯誤。

煤礦是一個應用參考標準的服務計劃

現在我都沒有,如果這觸發也有一定效果

希望這有助於驗證!