public async Task <HttpResponseMessage> Get(string name) { var components = _assetHelper.GetGlobComponentsForAsset(_config.Assets[name], _fileSystem.BasePath.ToString()); var content = await _assetBundler.BundleAsync(components).ConfigureAwait(false); var compiler = _assetCompilerFactory.GetCompiler(name); content = await compiler.CompileAsync(content, _config.Minify).ConfigureAwait(false); var response = new HttpResponseMessage { Content = new StringContent(content, Encoding.Default, compiler.MimeType) }; return(response); }