[Posted to StackOverflow as well so we can catalog if a definitive answer is found:
I'm having an issue with the ServiceStack profiler and I'm assuming it's me that's the problem but want to confirm. :)
I'm just trying to get the basics in place. We currently have ServiceStack installed but only use the OrmLite functionality (so if there's some other setup required, I may not have known to do it.)
What I've done so far
---
The only steps I've taken so far to install profiling -- In `Global.asax.cs`:
private void Application_BeginRequest(object sender, EventArgs e)
{
if (Request.IsLocal)
{
Profiler.Start();
}
}
private void Application_EndRequest(object sender, EventArgs e)
{
Profiler.Stop();
}
In my _SiteLayout.cshtml page, before any other javascript files are rendered, I have this line:
@Html.Raw(HttpUtility.HtmlDecode(Profiler.RenderIncludes().ToString()))
The Error I receive:
[NullReferenceException: Object reference not set to an instance of an object.]
ServiceStack.MiniProfiler.UI.MiniProfilerHandler.RenderIncludes(Profiler profiler, Nullable`1 position, Nullable`1 showTrivial, Nullable`1 showTimeWithChildren, Nullable`1 maxTracesToShow, Boolean xhtml, Nullable`1 showControls, String path) +293
ServiceStack.MiniProfiler.Profiler.RenderIncludes(Nullable`1 position, Nullable`1 showTrivial, Nullable`1 showTimeWithChildren, Nullable`1 maxTracesToShow, Boolean xhtml, Nullable`1 showControls) +99
....
Given that I'm trying to accomplish the basics, I'm unsure what could be null at this point. Is some sort of additional setup required prior to starting the profiler? Could it be a routing issue?
Thanks for your help as I try to get this up and running.