diff --git a/src/Microsoft.AspNet.Mvc.Razor/Compilation/CompilerCacheEntry.cs b/src/Microsoft.AspNet.Mvc.Razor/Compilation/CompilerCacheEntry.cs index d6c1028153..90e2881182 100644 --- a/src/Microsoft.AspNet.Mvc.Razor/Compilation/CompilerCacheEntry.cs +++ b/src/Microsoft.AspNet.Mvc.Razor/Compilation/CompilerCacheEntry.cs @@ -22,6 +22,8 @@ namespace Microsoft.AspNet.Mvc.Razor Length = info.Length; LastModified = info.LastModified; Hash = info.Hash; + // Precompiled views are always instrumented. + IsInstrumented = true; } /// diff --git a/src/Microsoft.AspNet.Mvc.Razor/Razor/PreCompileViews/RazorPreCompiler.cs b/src/Microsoft.AspNet.Mvc.Razor/Razor/PreCompileViews/RazorPreCompiler.cs index 82194d760d..22670fca49 100644 --- a/src/Microsoft.AspNet.Mvc.Razor/Razor/PreCompileViews/RazorPreCompiler.cs +++ b/src/Microsoft.AspNet.Mvc.Razor/Razor/PreCompileViews/RazorPreCompiler.cs @@ -32,6 +32,7 @@ namespace Microsoft.AspNet.Mvc.Razor { _serviceProvider = designTimeServiceProvider; _host = host; + _host.EnableInstrumentation = true; var appEnv = _serviceProvider.GetService(); _fileSystem = optionsAccessor.Options.FileSystem;