No Browser data appears (.NET)


You are not seeing any New Relic Browser data.


To troubleshoot missing data:

  1. Make sure you have installed the latest release of the .NET agent.
  2. Verify whether your pages are rendered using ASPs. If you use another rendering technology, see Manual instrumentation.
  3. Flush your .NET cache.
  4. Set the <head> tag of your pages to render on the server.
  5. Verify that your agent is configured to auto-instrument pages. Edit newrelic.config and verify that autoInstrument is set to true:

    <browserMonitoring autoInstrument="true"/>
  6. Look at the source of one of your pages through a browser. Look for a script with references to NREUMQ at the top and bottom of your pages. If you get support at, mention whether you are seeing this JavaScript in the page header or in some other location in the page, or you are not seeing it at all.

Here are some additional troubleshooting tips:

Browser problems Additional troubleshooting tips for .NET agent
IIS exception error

With IIS, you may receive an InvalidOperationException that states:

Post cache substitution is not compatible with modules in the IIS integrated pipeline that modify the response buffers.

In this situation, you must manually implement the Browser agent: Set browserMonitoring to false in newrelic.config, and follow the manual instrumentation instructions.

Razor framework error

With the Razor framework, you may encounter the following message:

Parser Error Message: "").pop().split("" is not valid at the start of a code block. Only identifiers, keywords, comments, "(" and "{" are valid.

If you encounter this error, see Troubleshooting browser monitoring installation: Razor framework.

For more help

Additional documentation resources include:

Join the discussion about .NET monitoring in the New Relic Online Technical Community! The Technical Community is a public platform to discuss and troubleshoot your New Relic toolset.

If you need additional help, get support at