问题标签 [asp.net-boilerplate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
372 浏览

asp.net-boilerplate - ABP - 启动项目时如何评估 abp.auth?

我添加了一个侧边栏菜单,可能有点扭曲,不知何故 abp.auth 不再工作了。

我检查了 abp.js,我发现的只是

那么 abp.auth 或 abp 首先从哪里获取值呢?我检查了角色应用服务,没有输入断点。那我该如何追踪呢?它是在 ABP 框架内完成的吗?如果是这样,我该如何调试模板中的 abp.dll 或任何 abp.XXX.dll?

非常感谢!

0 投票
0 回答
134 浏览

asp.net-boilerplate - ABP - AuthenticationFilter 在控制器中不起作用

我想实现一些自定义的身份验证逻辑,所以我写了一个身份验证过滤器。但是由于某种原因, AuthenticateAsync 从未被调用,这使得该属性根本没有用。

我在一个正常的 web api 项目中测试了相同的代码。任何想法为什么会发生这种情况?我该如何调试才能找到这种情况的根本原因?我在 CallStack 中也一无所获。

这是控制器功能:

这是身份验证过滤器:

0 投票
0 回答
488 浏览

angular - 在 Azure 上部署 ASP.NET 样板 - 登录后不重定向

我正在开发一个使用 ASP.NET Boilerplate 构建的项目。我使用的模板是带有 Angular 的 .NET Core,包括模块零。当我在本地工作(npm start)时,一切都按预期工作。

当我在 Azure 应用程序上部署 prod build (ng build --prod) 时,会加载登录屏幕,但之后不会重定向到主页。我在 root.module.ts 中设置了哈希位置策略。

在其他一些 .config 或 .ts 文件中是否需要设置其他内容?

编辑:

经过一番调查,我发现如果我注释掉这段代码:

在文件 src\account\login\login.service.ts 并添加这一行:

它按预期工作。登录成功后浏览器加载主页。但我会说这会扼杀一些功能(登录后重定向到原始请求的页面)。

0 投票
2 回答
1397 浏览

asp.net - 406(不可接受)消息从服务返回

我正在研究 ASP.Net 样板服务项目。我想发送一个自定义异常。我实施了

处理异常,并将注释放在控制器端点上。但它向客户端发送 406 (Not Acceptable) 消息。

0 投票
2 回答
692 浏览

aspnetboilerplate - 无效的租户名称

我正在开发一个 ASP.NET 样板服务项目。

当我保存客户端时,它返回一个错误:

租户名称无效

租户名称包含空格。 TenantDto映射到Tenant对象没有任何错误。数据库表TenancyName列是nvarchar(64). 保存时出现错误。

0 投票
2 回答
1056 浏览

c# - FullAuditedEntity、ObjectMapper:创建新条目或删除时的 CreatorUserId Null

我一直在通过 API 将数据发布到经过全面审核的实体。事实上FullAuditedEntity,它应该使用 creatorId、creationTime 和其他几个列值自动创建。但是当我签入数据库时​​,CreatorUserID即使null存在CreationTime应该是1因为我使用默认管理员发布的。此外,当我删除行时,也会发生同样的情况:我只能看到DeletionTime但不能DeleterUserId

以下是我可以使用断点看到的 API 端点捕获的数据:

在此处输入图像描述

我尝试了两种创建对象映射方法outputoutput2它们nullCreatorUserId. 正确地说,在这个阶段两者都CreatorUserId应该CreationTime具有价值。

我的对象映射函数有什么问题吗?

0 投票
1 回答
787 浏览

asp.net-boilerplate - 重命名后列名无效

我已将我的一个模型的属性从 CompanyId 重命名为 CustomerId。我进入数据库并在那里重命名了列。

我收到“CompanyId 是无效的列名”的错误消息。这个旧的列名不再在我的代码中的任何地方引用,所以我不知道这是从哪里来的。

如果我将数据库中的列重命名为 CompanyId,并保持属性名称仍为 CustomerId,那么它会给我一个错误,即“CustomerId 是无效的列名。”。所以它知道该列应该称为CustomerId,但是当我将DB中的列名更改为CustomerId时,它会抱怨旧的列名不存在。

我没有使用内置的 EF 迁移,我有一个单独的 SQL 数据库项目,用于管理 ABP 之外的架构。某处是否有某种缓存可以跟踪属性/列/等?

已解决:
这个Entity Framework Core 仍然使用旧列来解决问题。原来实体框架影子属性是问题所在。我有另一个类有一组公司,所以它预计这个类有一个 CompanyId。

0 投票
1 回答
1633 浏览

themes - 如何更改 ASP.NET 样板 Angular 模板 UI 主题 (Adminbsb)

我正在使用 ASP.NET Boilerplate Angular Template 开始一个项目,但我想将另一个 UI 主题更改为 Core UI 主题。

使用过 ASP.NET Boilerplate Angular Template 的人可以帮助我吗?

0 投票
1 回答
1370 浏览

c# - AspNetBoilerplate 客户端验证

我正在尝试 aspnetboilerplate,到目前为止我很喜欢它。我只用 ASP.NET Core MVC 下载了模板。我不太明白的一件事是当我有一个模型类时

当出现模型错误(例如 stringlength = 5)时,我AbpValidationException什至没有碰到控制器就得到了一个。那么如何使用 jquery.unobtrusive 在 aspnet 核心中进行客户端验证?或者如何处理模型错误?我阅读了文档,并在示例项目中看到验证是在纯 javascript 中进行的。我在这里迷路了

0 投票
1 回答
51 浏览

twitter-bootstrap - 下载的模板中的样式冲突

当我们下载免费模板(例如 ASP.NET Core + jQuery)时,默认设置会在同一页面上看到 Bootstrap 和 Materialize。这两个框架有冲突的类名。

是否假设我们将注释掉其中一个?