是否有可能在本地获取应用程序见解

时间:2016-02-19 15:24:12

标签: asp.net-web-api iis-express azure-application-insights

有一个插入了Application Insights的web.api应用程序。当AI发布到Azure时,它就像一个魅力。不幸的是,有时需要在iis express中启动应用程序以进行测试。通常我会从cmd这样做:"c:\program files\iis express\iisexpress" /port:1337 /path:c:\tracker_pub
在这种情况下是否可以观看AI统计数据?特别是我希望看到有时发生的异常。

2 个答案:

答案 0 :(得分:2)

请阅读this。您可以使用LinqPad实时进行所有内部遥测。此外,如果您有VS 2015 Update 1,还有一个Application Insights中心,您可以在其中找到AI遥测(与VS输出相同)。你可以阅读它here。还有this

答案 1 :(得分:1)

是的,只要您的应用程序正在接收请求并且您的本地计算机具有Internet连接,那么它可以将事件发送到AI数据收集端点,它应该是在iis express中运行时的记录活动。建议的方法是将此数据发送到不同的检测密钥(在AI门户中创建新的AI资源之后),这样您的本地测试流量就不会与生产数据混淆,这也是测试新自定义的好方法您即将添加的活动。如果在iis express中运行时没有看到任何数据,最好的调试方法是在带有F5的Visual Studio中启动应用程序,您将看到即将在调试输出窗口中发送的每个事件。 enter image description here

相关问题