3

我正在尝试在 ASP.NET MVC Web 应用程序上设置 Application Insights,但我不确定所需的设置。

我已将Application Insights Telemetry SDK for ServicesNuGet 包添加到我在 Visual Studio 2012 中的项目中。

有人可以确认我的 HTML 中是否同时需要 JavaScript:

JS

以及 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-我们/图书馆/dn518124.aspx
http://msdn.microsoft.com/en-us/library/dn481098.aspx

4

1 回答 1

2

我会说这取决于你的任务。如果您需要在客户端记录事件,请仅使用 Javascript 代码片段,但如果您想在服务器端编写事件,请使用 ServerAnalytics.CurrentRequest.LogEvent()。

于 2014-08-01T16:28:56.757 回答