diff --git a/dotnet/src/dotnetcore/GxClasses.Web/Middleware/GXRouting.cs b/dotnet/src/dotnetcore/GxClasses.Web/Middleware/GXRouting.cs index ccaf7d06f..f5a154df7 100644 --- a/dotnet/src/dotnetcore/GxClasses.Web/Middleware/GXRouting.cs +++ b/dotnet/src/dotnetcore/GxClasses.Web/Middleware/GXRouting.cs @@ -410,9 +410,9 @@ public GxRestWrapper GetController(HttpContext context, ControllerInfo controlle else { string controllerLower = controller.ToLower(); - string svcFile = Path.Combine(ContentRootPath, $"{controller}.svc"); + string svcFile = Path.GetFullPath(Path.Combine(ContentRootPath, $"{controller}.svc")); if (!File.Exists(svcFile)) - svcFile = Path.Combine(ContentRootPath, $"{controllerLower}.svc"); + svcFile = Path.GetFullPath(Path.Combine(ContentRootPath, $"{controllerLower}.svc")); if (File.Exists(svcFile)) { string[] controllerAssemblyQualifiedName = new string(File.ReadLines(svcFile).First().SkipWhile(c => c != '"')