问题标签 [aspnetboilerplate]
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.
c# - Aspnetboilerplate emailsender 为发送的电子邮件提供 null
我正在使用 ASP.NET Boilerplate 框架来提供一个电子邮件系统,该系统将在请求时分发。我让电子邮件系统在 UserEmailer 中工作。但是,现在电子邮件发件人目前目前没有提供任何电子邮件。它以前一直在工作,但不是通过 EmailSenderBase,而是现在通过 NullEmailSender。是否有可能发生这种情况的原因以及问题的根源。
即使从最初的注入开始,emailSender 也将等于 NullEmailSender。
似乎依赖注入不起作用但是我可以使用构造函数手动对其进行编码:
而不是使用
这里有一些资源 http://www.aspnetboilerplate.com/Pages/Documents
https://github.com/aspnetboilerplate/aspnetboilerplate/tree/master/src/Abp/Net/Mail
asp.net-mvc - 将 WindowsIdentity 转换为 ClaimsIdentity
我有一个 Web 应用程序,我需要在那里使用 AD 用户组。我需要在我的视图和控制器中这样做:
我在应用程序中使用 ClaimsBased Identity,但我也可以访问 WindowsIndetity。我想要的是向 ClaimIdentity 添加 WindowsIdentity 声明/组,然后使用 ActiveDirectory 用户组(如角色)。
有可能的 ?
感谢帮助 !
boilerplate - 将 Asp.net 样板添加到现有应用程序时出现错误“没有支持服务 Abp.MultiTenancy.ITenantIdResolver ... 的组件”
我正在使用 Asp.net 样板文件迈出第一步。我很好地运行了示例项目。
现在,我正在尝试将 Asp.net 样板文件添加到现有应用程序中。我还没有找到将 Asp.net 样板功能添加到现有应用程序的分步教程,所以我只是从继承 AbpWebApplication 而不是 HttpApplication 开始(就像示例一样)。
当我尝试这样做时,我收到错误“没有找到支持服务 Abp.MultiTenancy.ITenantIdResolver 的组件”。有关完整的调用堆栈,请参阅图像 。
我尝试安装 Abp.Zero(即使我不想要多租户解决方案)以查看是否发生了变化,但我得到了相同的消息。
aspnetboilerplate - ASP.NET 样板:IInputDTO 未触发 DTO 的自动验证
我创建了一个实现 IInputDTO 的 DTO。
当我在我的 web api 层上收到服务调用时,它似乎没有验证 DTO,因为它只是通过服务方法的流程
我正在运行 ASP.NET 样板 0.8.3
c# - 使用 asp.net 样板和 Automapper 自定义映射
我是 ASP.NET BoilerPlate (ABP) 的新手,我正在尝试了解如何使用 AutoMapper 创建自定义映射,也许还有 ABP automapper 属性:AutoMap、AutoMapFrom、AutoMapTo。
使用 ABP,我可以通过这种方式映射两个类:
但是,如果我有两个像下面这样的类,我希望将属性 AB 自动映射为 A 和 B 的连接:
ABP 有一些属性吗?还是我需要使用“经典”AutoMapper 代码:
我必须在哪里放置这样的初始化代码?
c# - 克服 ABP 框架异常转换中的 ErrorInfo 限制
我IExceptionToErrorInfoConverter
为 ASP.NET 样板实现了自定义以转换 Web API 中的自定义异常。
问题是 ABP 具有严格的接口,必须返回ErrorInfo
类型:
问题是ErrorInfo
结构不符合我的要求,所以我想拥有自己的错误 DTO。
任何人都知道如何规避 ABP 异常转换?
c# - 使用 ABP 框架自定义 API 响应 HTTP 状态代码
有没有办法使用 ASP.NET 样板返回自定义 HTTP 状态代码(如 4xx)?
我想在验证上下文中设置自定义应用程序特定的 HTTP 代码以添加更多粒度。目前 ABP 将为所有验证错误设置 200(OK)。
在 ABP 源代码中,很少看到像下面这样Response.StatusCode
由框架设置的地方,如下所示:
angularjs - 此资源不支持请求实体的媒体类型“application/x-www-form-urlencoded”
我正在使用 ASPNET Boilerplate 框架来开发我的应用程序,但我确信这是一个特定于 WebAPI 的问题。我正在使用一个基于以下应用层函数的动态 WebAPI 函数。
在我的 Angular 应用程序上,我使用以下代码将数据发布到动态 API 并最终发布到应用程序层函数。
我在 Chrome 控制台中收到以下错误:
我尝试了以下解决方案但没有成功:
- 使用 FormDataCollection 作为参数类型。
- 发布没有文件(头像)对象。失败的。
- 使用 application/formdata 类型发布。失败的。
我在互联网上看到的所有解决方案都不适合我。
c# - AspNetBoilerplate 中所有租户的通用角色
我有一组自定义角色,应该在多租户应用程序中使用。
AbpRoles 表有一个标题为“TenantId”(可为空)的列。
问题是,如果我将此字段保留为空值,则无法将每个租户的用户识别为与某个角色相关。但是,如果 AbpRole 记录具有租户 id 值 - 一切都很好。
底线是:
我的代码必须为每个租户创建相同的角色集,所以我只是想知道是否可以为所有租户创建一组共同的角色。
如果 AbpRole 记录的 TenantId 值为 null 并且我包装了检查用户是否属于某个角色的代码
进入这个区块
问题仍然没有解决。
aspnetboilerplate - 在 ASP.NET 样板中禁用 UnitOfWork 项目范围
在ASP.NET Boilerplate 中,我们可以在方法上禁用UnitOfWork
具有属性的级别[UnitOfWork(IsDisabled = true)]
。
有没有办法在整个应用程序中完全禁用 UoW 拦截器并仅依赖IUnitOfWorkManager
?