參考網址:
重要一:http://edwardkuo.imas.tw/paper/2016/10/26/Azure/2016-10-27/
重要二:https://docs.microsoft.com/zh-tw/azure/application-insights/app-insights-asp-net-exceptions
https://stackoverflow.com/questions/45095000/azure-application-insight-with-nlog-target-not-found
https://github.com/Microsoft/ApplicationInsights-dotnet-logging
VS2015+WebAPI2
架設ApplicationInsights
專案原先無ApplicationInsights並且專案已存在Nlog情況
1.安裝ApplicationInsights
2.安裝完畢後,會增加好幾個檔案
FilterConfig以及有個擴充的是繼承誰的,都可以移除
改由於App_Start加入一個新檔案
加入之後,請至WebAPI.Config上加入
初步即可完成
在此同時,有一件事情要注意
如果你已經有加入Nlog.Config , 請有些事情要移除
有用到Nlog.Config的話,Targets
,extensions
和rules
這幾個Tag , 都必須搬移至Web.Config或App.Config
底下也為參考網址中的圖
底下為我的WebConfig
如果沒做此操作的話,要去操作到Nlog的內容....會發生Null的狀況
伺服器上架設偵察ApplicationInsight狀態 (但我還沒研究這主要能幹麻,不熟悉)
至IIS管理員的Web Platform Installer 5.0這邊
安裝完成後,即可得到