@@ -12,8 +12,8 @@ internal sealed class StaticContentProvider
1212 private readonly Uri _appBaseUri ;
1313 private readonly string _hostPageRelativePath ;
1414 private static readonly FileExtensionContentTypeProvider ContentTypeProvider = new ( ) ;
15- private static readonly ManifestEmbeddedFileProvider _manifestProvider =
16- new ManifestEmbeddedFileProvider ( typeof ( StaticContentProvider ) . Assembly ) ;
15+ // private static readonly ManifestEmbeddedFileProvider _manifestProvider =
16+ // new ManifestEmbeddedFileProvider(typeof(StaticContentProvider).Assembly);
1717
1818 public StaticContentProvider ( IFileProvider fileProvider , Uri appBaseUri , string hostPageRelativePath )
1919 {
@@ -34,8 +34,8 @@ public bool TryGetResponseContent(string requestUri, bool allowFallbackOnHostPag
3434 // If there's no match, fall back on serving embedded framework content
3535 string contentType ;
3636 var found = TryGetFromFileProvider ( relativePath , out content , out contentType )
37- || ( allowFallbackOnHostPage && TryGetFromFileProvider ( _hostPageRelativePath , out content , out contentType ) )
38- || TryGetFrameworkFile ( relativePath , out content , out contentType ) ;
37+ || ( allowFallbackOnHostPage && TryGetFromFileProvider ( _hostPageRelativePath , out content , out contentType ) ) ;
38+ // || TryGetFrameworkFile(relativePath, out content, out contentType);
3939
4040 if ( found )
4141 {
@@ -83,22 +83,22 @@ private bool TryGetFromFileProvider(string relativePath, out Stream content, out
8383 return false ;
8484 }
8585
86- private static bool TryGetFrameworkFile ( string relativePath , out Stream content , out string contentType )
87- {
88- // We're not trying to simulate everything a real webserver does. We don't need to
89- // support querystring parameters, for example. It's enough to require an exact match.
90- var file = _manifestProvider . GetFileInfo ( relativePath ) ;
91- if ( file . Exists )
92- {
93- content = file . CreateReadStream ( ) ;
94- contentType = GetResponseContentTypeOrDefault ( relativePath ) ;
95- return true ;
96- }
86+ // private static bool TryGetFrameworkFile(string relativePath, out Stream content, out string contentType)
87+ // {
88+ // // We're not trying to simulate everything a real webserver does. We don't need to
89+ // // support querystring parameters, for example. It's enough to require an exact match.
90+ // var file = _manifestProvider.GetFileInfo(relativePath);
91+ // if (file.Exists)
92+ // {
93+ // content = file.CreateReadStream();
94+ // contentType = GetResponseContentTypeOrDefault(relativePath);
95+ // return true;
96+ // }
9797
98- content = default ;
99- contentType = default ;
100- return false ;
101- }
98+ // content = default;
99+ // contentType = default;
100+ // return false;
101+ // }
102102
103103 private static string GetResponseContentTypeOrDefault ( string path )
104104 => ContentTypeProvider . TryGetContentType ( path , out var matchedContentType )
0 commit comments