aspnetboilerplate相关内容
我正在使用ASP.NET Zero.项目版本: 5.1.0 和.NET Core 2.0模板.我正在尝试为我的实体启用“实体历史记录",以便可以看到表的已删除列和旧列值. 实体类: [Table("TestingEntity")][审核]公共类TestingEntity:AuditedEntity,IMayHaveTenant{公共诠释?TenantId {get;放;}公共虚拟字符串C
..
我正在样板上使用asp.net零构建,我想扩展特征表,但是我无法像创建的其他普通表那样访问特征表.有人可以帮忙吗? 解决方案 我遇到了另一个表 AuditLogs 的问题,最后我设法使用EF Core功能解决了该问题.您可以在此处 找到我的问题及其解决方案 解决方案基于EF Core中的继承概念.基本上,您可以创建一个新类,即" ExtendedFeature "衍生自 AbpFeat
..
System.TypeLoadException:类型"Abp.DynamicEntityProperties"中的“方法".来自程序集的DynamicEntityPropertyValueStore''Abp.Zero.Common,版本= 6.0.0.0,文化=中性l,PublicKeyToken = null'没有实现." 我该如何解决这个问题? 解决方案 我也遇到了同样的问题
..
我正在尝试在 ASPNETBOILETPLATE 框架中扩展 AuditLog 实体,以便为其添加一些新属性.我尝试扩展 AuditLog 类( ExtendedAuditInfo )并实现 AuditStore 类( ExtendedAuditStore )的自定义版本.但是,我无法将新的 ExtendedAuditInfo 注入到构造函数中,并且在 Constructor 和 SaveAsyn
..
我想知道是否有一种方法可以基于DTO映射中的数据使用本地化,例如: 公共类EntityX:FullAuditedEntity,IMustHaveTenant{公共虚拟int TenantId {放;}公共虚拟ICollection翻译{get;放;}}公共类EntityXTranslation{公共虚拟int EntityXId {get;放;}publ
..
我正在使用ASP.NET Core,MVC和jQuery项目的ASP.NET零版本7. 我正在尝试设置会话超时/到期时间,以在应用程序空闲一段时间后自动从应用程序注销.有人可以让我知道怎么做吗? 在ASP.NET零版本8中,他们在用户管理设置中提供此配置. 解决方案 ASP.NET Core MVC MVC的会话过期由ASP.NET Core通过cookie提供,独立于A
..
由于“." .标头"Abp.TenantId" 为 null . 如果删除“." (如"AbpTenantId" ),就可以了. 如何添加带有“." 的标题? ======================================================== localhost 调试: 显示了临时标题(应客户要求显示此标题) Request.Heade
..
我用过: services.AddAuthenticationCore().ConfigureApplicationCookie(o =>{o.ExpireTimeSpan = TimeSpan.FromHours(1);o.SlidingExpiration = true;}); 在ASP.NET Core MVC项目的 Startup.cs 中设置我的身份验证Cookie Expire
..
我正在努力进行一些基本的操作. 假设我有一个名为Master的班级: 公共类主{公共硕士{子代= new List();}public int ID {get;放;}公共字符串SomeProperty {get;放;}[ForeignKey("SuperMasterId")]公共SuperMaster SuperMaster {get;放;}public int Super
..
如何获得所有具有特定权限的用户?例如,我们需要枚举允许特定权限的所有用户.这样的代码 var v = _userManager.GetAllUserWithSpecificPermission("ISO.Report.ReportV1");foreach(v中的var t){Logger.Info(t.UserName);} 解决方案 您需要编写查询以按权限过滤用户.这可能会指导您:
..
如何在BackgroundJob的派生类中获取当前的工作ID? 在构造函数或Execute方法中. 可以. 更新1 我以另一种方式添加后台作业. ASP.NET Boilerplate文档中建议的方法.像这样: await _backgroundJobManager.EnqueueAsync
..
使用框架asp.net核心-在.net核心MVC jquery上 在帐户控制器中,我试图获取当前登录到Intranet网络上该计算机的用户.即Windows身份验证的用户. 如果我尝试WindowsIdentity.GetCurrent()只是返回应用程序池的标识.不是我所需要的. 在launchsettings.json和IIS设置中,我都关闭了匿名功能,并打开了Windows
..
我有与此相同的问题: https://forum .aspnetboilerplate.com/viewtopic.php?f = 5& t = 4865 ,但是我有带有模块零核心模板的ABP v2.1. 我将 Web.Mvc 项目用作启动项目,并且想进行API调用. 当我对API执行未经授权的请求时,我收到的响应是"200 OK",而不是"401".我在哪里弄错了? 解决方案
..
我修改了asp.net样板mvc模板css,但是不知何故,我可能会弄乱代码.现在,如果用户未登录/未授权,则会弹出错误,单击“确定",而不是重定向到登录页面,而是重定向到app.js中的默认$ urlRouterProvider.这是应用程序配置的一部分: app.config([ '$stateProvider', '$urlRouterProvider', '$locat
..
我将样板模板与Angular,.NET Framework和零模块一起使用.我已将“租户"添加到“用户"类,并将“用户列表"添加到“租户" public class Tenant : AbpTenant { public Tenant() { this.Users = new HashSet(); } public ICollecti
..
我需要通过uri从AppService调用API. 这是我的API: public ApiOutputBase Test_AddStudent(string name, int age, string address) { return new ApiOutputBase { Result = new Result { Status = true
..
我正在使用带有abp(Asp.net BoilerPlate)框架的asp.net核心应用程序.我想使用存储过程获取数据,并在此代码优先体系结构中实现CRUD操作.最好的方法是什么? 预先感谢 解决方案 以下是将参数发送到存储过程以删除用户的示例: public async Task DeleteUser(EntityDto input) { await Conte
..
我需要扩展ClaimsAbpSession并创建要在angular app和服务器之间的请求中发送的新属性. 实际上,我已经使用声明存储了这些新属性.但是,当用户刷新页面时,声明中的值会丢失. 解决方案 MyAppSession.cs // Define your own session and add your custom field to it. // Then, you
..
这是设置: AddSettingIfNotExists(EmailSettingNames.DefaultFromAddress, "abc@xyz.tech"); AddSettingIfNotExists(EmailSettingNames.DefaultFromDisplayName, "abc.tech Emailservice"); AddSettingIfNotExists(Em
..
我的情况是我需要从另一个数据库查询并在我的应用程序中显示结果.两个数据库都在同一台服务器上.我想到了在数据库中创建SQL-View的想法,该查询将在另一个数据库中查询所需的值.但是我不确定如何从ABP框架创建或映射SQL-View? 我正在将完整的.Net框架与Angular模板一起使用. 解决方案 在EF中不直接支持创建视图.因此,您可以尝试以下方法. 使用Add-Migra
..