diff --git a/test/WebSites/FiltersWebSite/Filters/TracingResourceFilter.cs b/test/WebSites/FiltersWebSite/Filters/TracingResourceFilter.cs index 264daa1bfc..275a3a32ba 100644 --- a/test/WebSites/FiltersWebSite/Filters/TracingResourceFilter.cs +++ b/test/WebSites/FiltersWebSite/Filters/TracingResourceFilter.cs @@ -18,9 +18,12 @@ namespace FiltersWebSite public void OnResourceExecuted(ResourceExecutedContext context) { - context.HttpContext.Response.Headers.Append( - "filters", - Name + " - OnResourceExecuted"); + if (!context.HttpContext.Response.HasStarted) + { + context.HttpContext.Response.Headers.Append( + "filters", + Name + " - OnResourceExecuted"); + } } public void OnResourceExecuting(ResourceExecutingContext context)