问题标签 [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.
asp.net-mvc - 无法将字符串“Log4netFactory”转换为类型
我最近在我的项目中使用 NuGet 控制台中的这行代码更新了 ABP 包:
但是当我开始这个项目时,我遇到了这个错误:
Castle.Windsor.dll 中出现“Castle.MicroKernel.SubSystems.Conversion.ConverterException”类型的异常,但未在用户代码中处理附加信息:无法转换字符串“Castle.Services.Logging.Log4netIntegration.Log4netFactory,Castle.Services .Logging.Log4netIntegration,Version=4.0.0.0, Culture=neutral,PublicKeyToken=407dd0808d44fbdc' 到一个类型。
这发生在这行代码中Application_Start
:
我该如何解决这个问题?
aspnetboilerplate - 在哪个 Javascript 文件中定义了“abp.services.app”?
我正在将我自己的模板集成到 ASP.NET 样板中,现在我遇到了 JavaScript 错误。
在哪个 Javascript 文件中定义了“abp.services.app”?我必须缺少包含 Javascript 文件之一。
aspnetboilerplate - 禁用多租户时记录为 [Tenant 1]
禁用多租户时,是否以默认租户而不是主机身份登录?
禁用多租户时仅使用 HOST 不是更有意义吗?
提前致谢。
c# - ASPNETZERO - 数据表问题
我已将我的解决方案升级到最新版本的 ASPNETZERO V4.x。我有两个模板 MVC5 和 .NET Core 版本。我进行了升级,因为我非常喜欢使用 DataTables 插件,并且已经在我的 ASPNETZERO 解决方案的现有版本中实现了我的所有代码。看来 ASPNETZERO 已经实现了 DataTables 的“自定义”版本。现在我升级之前的工作数据表正在中断。我已将 Metronic 源代码中作为示例提供的可编辑数据表代码复制到我的 ASPNETZERO 解决方案中,它运行良好。现在在 V4.X 升级之后,它已经破坏了这个代码。当我在下载的租户、角色和用户等页面的解决方案中查看 DataTables 使用的脚本时,我看到应用于 Datatables 初始化的选项在 Datatables 文档中不存在。例如,在 Datatables.net 文档中找不到初始化属性“listAction”。
以上使我相信这是 ASPNETZERO 团队的“自定义”版本的数据表。我没有看到任何有关如何使用此“自定义”版本的文档,并且 DataTables.net 站点中的文档与我在提供的解决方案中看到的代码不匹配。有没有其他人遇到过这样的问题?是否有关于此“自定义”数据表实现的文档?
@Alper当我说硬编码时,我的意思是这样的:
像这样的东西:
在上述两个示例中,Datatables 代码未获取表数据。我在这些表上使用的简单初始化在 V4.X 中不再有效。
c# - 在 aspnet 样板中实现忘记密码
我正在尝试在 aspnet 样板中使用身份实现忘记密码。
- 我在 Visual Studio 中创建了一个具有个人用户身份验证的新项目,并实现并测试了忘记密码功能(项目名称:)
IdentityProject
。 - 然后我下载了 abp 项目并将
App_Start/AppIdentityConfig.cs
andIdentityModels
文件从复制IdentityProject
到ABPProject
. Startup.cs
在方法的类中写下这一行Configuration
:app.CreatePerOwinContext<ApplicationUserManager>(ApplicationUserManager.Create);
下面是我的ApplicationUserManager
课IdentityConfig.cs
:
在运行应用程序时,我在Create
方法的第一行遇到异常:
值不能为空。参数名称:上下文
Microsoft.AspNet.Identity.EntityFramework.dll 中出现“System.ArgumentNullException”类型的异常,但未在用户代码中处理
以下是ApplicationDbContext
身份类别:
下面是类ABPProjectDBContext
:
这个异常的原因可能是什么以及如何解决这个问题?
visual-studio - 仅在更改输出时成功构建后将插件 dll 复制到文件夹
我已经动态加载了插件库,我想在开发过程中将它们推送到正在运行的具有新版本的 Web 主机。为了避免复制时出现“文件正在使用”错误,我app_offline.htm
在 csproj 中使用 msbuild 创建以回收 Web 应用程序。
它按预期工作,但我想知道是否可以通过将PublishModule
目标包装为仅在输出更改时执行来改进它。因此,如果我构建没有更改的插件,它不会不必要地回收网络主机。SkipUnchangedFiles
防止任何未更改的 DLL 被复制,但app_offline
仍会被创建。
我需要这样的东西,但它似乎没有做任何事情。
aspnetboilerplate - 多个 API 客户端在身份验证时出现并发冲突
我有多个 API 客户端调用 TokenAuth/Authenticate 来获取使用 API 的访问令牌。当他们尝试这个太靠近彼此时,我在 TokenAuthController/Autheticate 中的 GetLoginResultAsync 处遇到并发冲突。
完整的异常消息:数据库操作预计会影响 1 行,但实际上影响了 0 行。自加载实体以来,数据可能已被修改或删除。有关了解和处理乐观并发异常的信息,请参阅http://go.microsoft.com/fwlink/?LinkId=527962。
为什么,我应该如何解决这个问题?
ef-code-first - 调用 UserManager.CreateUserAsync 时,覆盖用户名字符串长度不起作用,即使数据库具有正确的字符串长度。
问题很简单,我将用户名属性的默认长度(32)修改为 500,但似乎代码被固定为 32。知道为什么会发生这种情况吗?
AbpUsers 的用户名字符串长度:
这已成功更新了 db UserName 长度。
但是当我打电话
它会返回:
困扰我的是SaveChanges无法捕捉到这种异常:
您的帮助将不胜感激!
aspnetboilerplate - 为某些服务禁用动态 Web api
我下载了 ASP Boilerplate 模板,并试图禁用某些动态 WebAPI 的创建。我阅读了https://aspnetboilerplate.com/Pages/Documents/Dynamic-Web-API上的文档, 但我无法在模板中找到禁用此功能的位置。我正在使用 NET Core + Angular4 模板。
asp.net - 在 AbpAuditLog 中更改列参数的正确方法是什么?
如何更改 abpAuditLogs 表中的列参数?我想将其更改为 nvarchar(max)