Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net .Net Application Insights 2.5不跟踪HTTP请求_Asp.net_Asp.net Mvc_Azure_Azure Application Insights - Fatal编程技术网

Asp.net .Net Application Insights 2.5不跟踪HTTP请求

Asp.net .Net Application Insights 2.5不跟踪HTTP请求,asp.net,asp.net-mvc,azure,azure-application-insights,Asp.net,Asp.net Mvc,Azure,Azure Application Insights,我有一个ASP.NETMVC应用程序,它使用应用程序洞察进行遥测跟踪。当使用localhost从任何开发人员机器调试应用程序时,它都可以正常工作,但是当部署到我们的主开发环境web服务器时,HTTP请求将不再被跟踪 其他一切,包括异常、依赖项、跟踪,都被正确地跟踪。但HTTP请求并非如此。如何找到此问题的原因?我不知道从哪里开始 我们使用的是Application Insights SDK 2.5.0.61767。配置文件在所有机器上都是相同的。我不知道还有什么原因。欢迎任何建议 编辑:我注意到

我有一个ASP.NETMVC应用程序,它使用应用程序洞察进行遥测跟踪。当使用localhost从任何开发人员机器调试应用程序时,它都可以正常工作,但是当部署到我们的主开发环境web服务器时,HTTP请求将不再被跟踪

其他一切,包括异常、依赖项、跟踪,都被正确地跟踪。但HTTP请求并非如此。如何找到此问题的原因?我不知道从哪里开始

我们使用的是Application Insights SDK 2.5.0.61767。配置文件在所有机器上都是相同的。我不知道还有什么原因。欢迎任何建议

编辑:我注意到它也没有收集服务器响应时间、服务器请求和失败的请求

ApplicationInsights.config文件中有以下模块配置:

<Add Type="Microsoft.ApplicationInsights.Web.RequestTrackingTelemetryModule, Microsoft.AI.Web">
  <Handlers>
    <!-- 
    Add entries here to filter out additional handlers: 

    NOTE: handler configuration will be lost upon NuGet upgrade.
    -->
    <Add>System.Web.Handlers.TransferRequestHandler</Add>
    <Add>Microsoft.VisualStudio.Web.PageInspector.Runtime.Tracing.RequestDataHttpHandler</Add>
    <Add>System.Web.StaticFileHandler</Add>
    <Add>System.Web.Handlers.AssemblyResourceLoader</Add>
    <Add>System.Web.Optimization.BundleHandler</Add>
    <Add>System.Web.Script.Services.ScriptHandlerFactory</Add>
    <Add>System.Web.Handlers.TraceHandler</Add>
    <Add>System.Web.Services.Discovery.DiscoveryRequestHandler</Add>
    <Add>System.Web.HttpDebugHandler</Add>
  </Handlers>
</Add>

System.Web.Handlers.TransferRequestHandler
Microsoft.VisualStudio.Web.PageInspector.Runtime.Tracing.RequestDataHttpHandler
System.Web.StaticFileHandler
System.Web.Handlers.AssemblyResourceLoader
System.Web.Optimization.BundleHandler
System.Web.Script.Services.ScriptHandlerFactory
System.Web.Handlers.TraceHandler
System.Web.Services.Discovery.DiscoveryRequestHandler
System.Web.HttpDebugHandler

将以下部分添加到我的
web.config
已为我解决了这个问题

<system.webServer>
  <modules>
      <add name="TelemetryCorrelationHttpModule" type="Microsoft.AspNet.TelemetryCorrelation.TelemetryCorrelationHttpModule, Microsoft.AspNet.TelemetryCorrelation" preCondition="integratedMode,managedHandler" />
      <add name="ApplicationInsightsHttpModule" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" preCondition="managedHandler" />
  </modules>
</system.webServer>


这是否部署在IIS上?哪个版本?@Rogerduce部署到IIS 8.5可能是服务器上缺少特定的遥测模块?Microsoft.ApplicationInsights.Web.RequestTrackingTelemetryModule搜索该模块,特别是在2.4和2.5中,他们似乎遇到了很多问题。不是你想听的,但可能不是你做错了什么耶,布莱兹,我到处都在看同样的事情。一个人有一个转变,应该是帮助它。您可以在这里通读这些报告,但它们都是本地工作的,一次部署都没有