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

  我下的是Module-Zero 4.6

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

  2. 登陆页面默认跳转的是AngularJs. 示例需要改NormalizeReturnUrl下的defaultValueBuilder = () => Url.Action("Index", "Application");Application改成Mpa.
  3. 如何关掉多租户。
    MyCompanyName.AbpZeroTemplate.Core\AbpZeroTemplateCoreModule.cs
    //Configuration.MultiTenancy.IsEnabled = AbpZeroTemplateConsts.MultiTenancyEnabled;
    改成Configuration.MultiTenancy.IsEnabled = false;
  4. 关掉多租户不能正常登陆
    关掉多租户两个租户下admin且密码不同所以要改密码,才能正常登陆。
  5. ABP新建多区域
    像@L("")这样的不能识别
    因为区域下view必须继承XXXWebViewPageBase
    在view下添加如下代码:或复制mpa下的webconfig.xml
    <pages pageBaseType="MyCompanyName.AbpZeroTemplate.Web.Views.AbpZeroTemplateWebViewPageBase">
  6. INSERT 语句与 FOREIGN KEY 约束"FK_dbo.AbpSettings_dbo.AbpUsers_UserId"冲突。该冲突发生于数据库"AbpZeroTemplateX",表"dbo.AbpUsers", column 'Id'。 语句已终止
    原因是登陆过产生了cookies清除就好了。
  7. 分页使用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>>)”的类型参数。请尝试显式指定类型参数。
  8. 不使用abp.ajax访问API。
    请求头加
    token_headers["X-XSRF-TOKEN"] = abp.security.antiForgery.getToken();//获取abp的token,并且自定义头部验证
    token_headers["Authorization"] = "Bearer " + Cookies.get('access_token');
    并且去掉下SetAntiForgeryCookie();的引用就正常了

转载于:https://my.oschina.net/momomo1987/blog/1553936

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值