Abp vNext 修改Identity模块用户管理界面的坑

这里记录下我在修改用户管理界面遇到的坑。
具体的修改方法查看官方文档

问题

我的需求是修改表格的列,表头定义在Index.cshtml中,直接修改即可,问题出在修改视图所依赖的js文件。
修改js文件后,在Windows环境中能够正常访问到修改后的内容,但是在CentOS中无效。

原因

经过多次尝试最终发现原来是引用js文件的路径问题,需要将以下代码中的/identity/users/改为首字母大写,与目录一致,该问题根源应该出在Abp的虚拟文件系统。

改后的代码

@section scripts {
    <abp-script-bundle name="@typeof(IndexModel).FullName">
        <abp-script src="/Pages/AbpPermissionManagement/permission-management-modal.js" />
        <abp-script src="/Pages/Identity/Users/index.js" />
    </abp-script-bundle>
}
posted @ 2020-09-19 17:48  yingcheng1  阅读(1335)  评论(0编辑  收藏  举报