我在部署到Azure應用服務(以前稱爲「Azure網站」)的MVC 5應用程序中使用Application Insights。我將Application Insights設置爲Trace Listener。這一切運作良好 - 我使用this method。如何在不重新部署Azure App Service的情況下更改TraceLevel?
我的下一個需要是能夠控制TraceLevel
設置而無需重新部署站點。我很可能會一直保持在Warning
,但如果發生了一些有趣或有趣的事情,我想把它放到Info或Verbose中。這是我所問的環境的具體變化。所以我的問題:
- 是否有內置的方式來更改/切換此沒有任何停機或部署?
- 無論前一個問題的答案如何,是否有最佳實踐方法來實現這一目標?當我切換時,真的希望避免打嗝/停機時間,但如果我必須遭受打嗝,那麼這仍然會比重新部署更好。
注意:我使用Application Insights標記了這一點,但我認爲它並不重要我的跟蹤偵聽器。
你現在在哪裏設置TraceLevel? – paulwhit
@paulwhit在web.config中: '按照:https://msdn.microsoft.com/en-us /library/system.diagnostics.tracelevel(v=vs.110).aspx –
Jaxidian