我正在尝试在 ASP.NET MVC Web 应用程序上设置 Application Insights,但我不确定所需的设置。
我已将 Application Insights Telemetry SDK for Services
NuGet 包添加到我在 Visual Studio 2012 中的项目中。
有人可以确认我的 HTML 中是否需要这两个 JavaScript 吗:
AND Global.asax 中的以下代码:
protected void Application_BeginRequest(object sender, EventArgs e)
{
ServerAnalytics.BeginRequest();
ServerAnalytics.CurrentRequest.LogEvent(
Request.Url.AbsolutePath);
}
我目前已将两者添加到项目中,并且正在获取一些使用信息,但它不准确(例如 0 个唯一用户)。
我也得到了性能数据,但现在没有了。
我一直在使用下面的链接作为引用:
http://msdn.microsoft.com/en-us/library/dn481094.aspx
http://msdn.microsoft.com/en-us/library/dn495324.aspx
http://msdn.microsoft.com/en-us/library/dn518124.aspx
http://msdn.microsoft.com/en-us/library/dn481098.aspx
最佳答案
我会说这取决于您的任务。 如果您需要在客户端记录事件,请仅使用 Javascript 代码片段,但如果您想在服务器端编写事件,请使用 ServerAnalytics.CurrentRequest.LogEvent()。
关于c# - 应用洞察监控,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24952485/