问题标签 [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 投票
1 回答
969 浏览

c# - ASP.NET 样板和 Windows 服务

我正在创建一个基于 ABP 的简单 ASP.NET 解决方案,作为该解决方案的一部分,我使用了一个标准的 Windows 服务,该服务应该执行小型后台操作(目前只有 ICMP ping,但以后可能更多)。

是否可以在此 Windows 服务中使用 ABP 应用程序服务(最好使用 IoC)?

感谢您的任何建议。

0 投票
2 回答
2407 浏览

javascript - 如何使用输入数组序列化表单

我正在尝试序列化一个可以包含对象数组的表单并将其发送到我的应用程序服务,但我找不到任何使其工作的方法......

这是我的保存方法

这是我的表格

应用服务Dto

用于序列化的 ABP 的 jquery 插件

我的啤酒数组不断收到 null ......

所以我尝试使用 $(form).serialize() 但我收到此错误:您的请求无效!

在验证期间检测到以下错误。

所以没有显示错误...

这是日志文件 WARN 2017-09-30 10:53:13,458 [31] nHandling.AbpApiExceptionFilterAttribute - 方法参数无效!有关详细信息,请参阅验证错误。Abp.Runtime.Validation.AbpValidationException:方法参数无效!有关详细信息,请参阅验证错误。在 Abp.Runtime.Validation.Interception.MethodInvocationValidator.ThrowValidationError() 在 Abp.Runtime.Validation.Interception.MethodInvocationValidator.Validate() 在 Abp.WebApi.Validation.AbpApiValidationFilter.d__5.MoveNext() --- 堆栈跟踪结束以前抛出异常的位置 --- 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 在 Abp.WebApi.Auditing.AbpApiAuditFilter.d__4 的 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)。

Javascript 控制台错误:

{code:0,消息:“您的请求无效!”,详细信息:“验证期间检测到以下错误。↵ - ↵”,validationErrors:Array(1)}代码:0详细信息:“检测到以下错误验证期间。↵ - ↵”消息:“您的请求无效!” 验证错误:数组(1)0:成员:数组(1)0:“brewerDto”长度:1条消息:“”

编辑1

用于获取控制台的 JS

b1

b2

b3

0 投票
2 回答
204 浏览

asp.net-boilerplate - System.BadImageFormatException asp.net 样板

我一直遇到样板问题,我刚开始使用它,但每次我下载模板时,它都会给我这个错误,不知道为什么会这样。

任何帮助,将不胜感激

在此处输入图像描述

0 投票
0 回答
131 浏览

asp.net-boilerplate - ComponentActivatorException: Instance is already being tracked

I update to TenantManger constructor to include "RoleManager roleManager". I am not getting the exception below.

I am not sure to fully understand the meaning the following exception. What am I missing? How do I resolve this?

0 投票
1 回答
1160 浏览

asp.net-boilerplate - 禁用本地化,默认只支持英语。

我不想在 ASP.NET Boilerplate 中支持本地化,请告诉我如何禁用它(如果可能)。

0 投票
1 回答
747 浏览

asp.net-mvc - ASP.NET 样板中的网络标准库缺少参考

每次我在运行 nuget 命令 update-database 时将 Abp.ModuleZero 克隆到我的机器时,都会显示错误,当我在 viusal studio 中构建解决方案时,项目不会构建并在错误列表控制台窗口中显示许多错误,其中大多数是像 :

“对象”类型是在未引用的程序集中定义的。您必须添加对程序集 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' 的引用

我尝试从包管理器控制台窗口安装 Netstandard.library 包,但没有任何意义。

我的 Visual Studio IDE 版本是 2015 Update 3。

0 投票
1 回答
1129 浏览

c# - DeleteAsync 的异步方法不起作用

我是 C# 异步编程的新手。

所以这是我的代码:

当我运行 testAsync 方法时,它会更新我表中的记录。但是为什么在 DeleteAsync 方法之后它没有删除我的记录?

0 投票
1 回答
3853 浏览

aspnetboilerplate - 从应用程序服务检查用户角色

我正在实现将统计数据发送到主页(仪表板应用程序页面)的应用程序服务。

基于用户的角色(服务需要身份验证),我将使用 WhereIf() 基于角色从数据库中提取/聚合数据

特别是如果用户是管理员,我不会使用 WhereIf() 应用数据提取过滤器

为此,我在服务构造函数中注入了 IAbpSession 以便能够提供用户 ID,但是我如何检查用户是否是管理员?

0 投票
1 回答
2084 浏览

c# - 如何从主机列出具有特定角色的租户用户?

我正在开发一个使用 ASP.NET Boilerplate 构建的项目。我使用的模板是带有 Angular 的 .NET Core,包括模块零。启用多租户。

我目前正在处理的任务是允许主机管理员查看Admin每个租户中具有角色的用户。我在租户列表的弹出菜单(Actions列)上添加了一个新菜单项。它调用一个 API 方法并传入tenantId.

API 代码如下所示(遵循样板代码模式):

在应用程序中,我有多种租户。有些有自己的数据库,有些没有。当租户拥有自己的单独数据库而租户没有时,上面的代码按预期工作,我收到一条错误消息:

未授予所需的权限。必须至少授予以下权限之一: 用户

在日志文件中,我有以下异常:

这里的问题是,为什么相同的代码适用于拥有自己数据库的租户,但对于其他人我得到一个例外?我需要做什么,这样无论租户是如何设置的,我都可以让这段代码正常工作?

欢迎所有建议。

问候,亚历克斯

0 投票
2 回答
717 浏览

aspnetboilerplate - 动态 Web API 控制器的授权

如何使用 AbpAuthorize 或 AbpAllowAnonymous 属性?这些控制器的默认行为是什么?在文档中找不到。