Skip to content

Commit

Permalink
修复程序做为服务运行的时候读取根目录错误的问题
Browse files Browse the repository at this point in the history
  • Loading branch information
kklldog committed Apr 23, 2022
1 parent d1740d0 commit 43146ba
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
4 changes: 3 additions & 1 deletion AgileConfig.Server.Apisite/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,10 @@ public class Program

public static void Main(string[] args)
{
var basePath = AppDomain.CurrentDomain.BaseDirectory;
Console.WriteLine("current dir path: " + basePath);
var builder = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory());
.SetBasePath(basePath);
#if DEBUG
Global.Config =
builder
Expand Down
6 changes: 3 additions & 3 deletions AgileConfig.Server.Apisite/UIExtension/ReactUIMiddleware.cs
Original file line number Diff line number Diff line change
Expand Up @@ -54,19 +54,19 @@ private bool ShouldHandleUIStaticFilesRequest(HttpContext context)
return false;
}

private static readonly string UiDirectory = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "wwwroot/ui");
public async Task Invoke(HttpContext context)
{
const string uiDirectory = "wwwroot/ui";
//handle /ui request
var filePath = "";
if (ShouldHandleUIRequest(context))
{
filePath = uiDirectory + "/index.html";
filePath = UiDirectory + "/index.html";
}
//handle static files that Referer = xxx/ui
if (ShouldHandleUIStaticFilesRequest(context))
{
filePath = uiDirectory + context.Request.Path;
filePath = UiDirectory + context.Request.Path;
}

if (string.IsNullOrEmpty(filePath))
Expand Down

0 comments on commit 43146ba

Please sign in to comment.