Closed bicijinlian closed 1 year ago
补充一点:把项目wwwroot目录直接复制到调试目录,可以正常运行。不太懂前端,不知道是什么原因。
原因找到了:ReactUIMiddleware中间件中,获取目录直接使用的是 AppDomain.CurrentDomain.BaseDirectory,而不是IWebHostEnvironment中的WebRootPath。而后者是能在VS里直接运行或调试时自动指向项目的wwwroot,而发布后自动指向发布根目录的wwwroot的。如果优先使用AppDomain.CurrentDomain.BaseDirectory,应该在获取之后判断一下是否存在,不存在再去WebRootPath目录找。源码已经更新过,可以运行。
如果接收推送,我可以发个请求。
已经提交请求,如果有问题请通知我处理。
PR已自行关闭,由原作者酌情处理!
配置数据库等基础项,UI文件复制到项目wwwroot中,使用VS启动程序时,界面错误。但是发布(发布到文件夹方式)后,界面正常。后面发现VS运行时,路由(路径)有问题,强制改路径后,调用接口的基地址出错。如下图。
![image](https://github.com/dotnetcore/AgileConfig/assets/10394955/6fe6c4b8-2e59-4651-9063-648ffda5b255)