diff --git a/src/Microsoft.AspNetCore.Mvc.Razor/Internal/DefaultRazorProject.cs b/src/Microsoft.AspNetCore.Mvc.Razor/Internal/DefaultRazorProject.cs index c6096be4c4..cf6ce50b9a 100644 --- a/src/Microsoft.AspNetCore.Mvc.Razor/Internal/DefaultRazorProject.cs +++ b/src/Microsoft.AspNetCore.Mvc.Razor/Internal/DefaultRazorProject.cs @@ -27,14 +27,14 @@ namespace Microsoft.AspNetCore.Mvc.Razor.Internal public override RazorProjectItem GetItem(string path) { - EnsureValidPath(path); + path = NormalizeAndEnsureValidPath(path); var fileInfo = _provider.GetFileInfo(path); return new DefaultRazorProjectItem(fileInfo, basePath: string.Empty, path: path); } public override IEnumerable EnumerateItems(string path) { - EnsureValidPath(path); + path = NormalizeAndEnsureValidPath(path); return EnumerateFiles(_provider.GetDirectoryContents(path), path, prefix: string.Empty); }