700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > ABP Module-Zero ASP.NET Boilerplate新手问题

ABP Module-Zero ASP.NET Boilerplate新手问题

时间:2022-07-20 02:24:45

相关推荐

ABP Module-Zero ASP.NET Boilerplate新手问题

独角兽企业重金招聘Python工程师标准>>>

我下的是Module-Zero4.6

前端错误信息不显示

.net的错误信息要改成<customErrors mode="On"/> 或者RemoteOnly

<!--On 表示在本地和远程用户都会看到自定义错误信息。Off 禁用自定义错误信息,本地和远程用户都会看到详细的错误信息。RemoteOnly 表示本地用户将看到详细错误信息,而远程用户将会看到自定义错误信息。这里有必要说明一下本地用户和远程用户的概念。当我们访问应用程时所使用的机器和发布应用程序所使用的机器为同一台机器时成为本地用户,反之则称之为远程用户。在开发调试阶段为了便于查找错误Mode属性建议设置为Off,而在部署阶段应将Mode属性设置为On或者RemoteOnly,以避免这些详细的错误信息暴露了程序代码细节从而引来黑客的入侵。-->不然就任何错误都显示An error has occurred!

登陆页面默认跳转的是AngularJs. 示例需要改NormalizeReturnUrl下的defaultValueBuilder = () => Url.Action("Index", "Application");Application改成Mpa.如何关掉多租户。

MyCompanyName.AbpZeroTemplate.Core\AbpZeroTemplateCoreModule.cs

//Configuration.MultiTenancy.IsEnabled = AbpZeroTemplateConsts.MultiTenancyEnabled;

改成Configuration.MultiTenancy.IsEnabled = false;关掉多租户不能正常登陆

关掉多租户两个租户下admin且密码不同所以要改密码,才能正常登陆。ABP新建多区域

像@L("")这样的不能识别

因为区域下view必须继承XXXWebViewPageBase

在view下添加如下代码:或复制mpa下的webconfig.xml

<pages pageBaseType="MyCompanyName.AbpZeroTemplate.Web.Views.AbpZeroTemplateWebViewPageBase">

INSERT 语句与 FOREIGN KEY 约束"FK_dbo.AbpSettings_dbo.AbpUsers_UserId"冲突。该冲突发生于数据库"AbpZeroTemplateX",表"dbo.AbpUsers", column 'Id'。 语句已终止

原因是登陆过产生了cookies清除就好了。分页使用PageBy(input)必须引入using System.Linq.Dynamic;好像自动引入有误

同时引用using Abp.Linq.Extensions;using System.Linq.Dynamic; 以支持OrderBy传入string作为参数,这是一个扩展方法提示无法从用法中推断出方法“Queryable.OrderBy<TSource, TKey>(IQueryable<TSource>, Expression<Func<TSource, TKey>>)”的类型参数。请尝试显式指定类型参数。不使用abp.ajax访问API。

请求头加

token_headers["X-XSRF-TOKEN"]=abp.security.antiForgery.getToken();//获取abp的token,并且自定义头部验证token_headers["Authorization"]="Bearer"+Cookies.get('access_token');并且去掉下SetAntiForgeryCookie();的引用就正常了

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。