colinin / ABPExtensions

ASP .NET Boilerplate

Home Page:https://github.com/aspnetboilerplate/aspnetboilerplate

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

在启动项目下新建文件夹CONFIGS(随意,不创建也行)

新增一个AppSettings.json文件

{“Apollo”:{“AppId”:“ApolloAppId”,“MetaServer”:“ http:// localhost:8080 ”// mateServer}}


#入口模块

namespace Demo.Web
{
    [DependsOn(
        typeof(AbpWebMvcModule),
        typeof(AbpApolloModule),
        typeof(AbpExceptionlessModule))]
    public class WebAppModule : AbpModule
    {
        public override void PreInitialize()
        {
            Configuration.Auditing.IsEnabled = true;
            Configuration.Auditing.IsEnabledForAnonymousUsers = true;
            //Configuration.Modules.UseAbpApollo();
            Configuration.Modules.UseAbpApollo(options =>
            {
                options.AbpApolloJsonFile = "AppSettings.json";
                options.AbpApolloJsonRoot = "Apollo";
                options.Namespances.Add("MainApplication");
                options.AddInMemory = false;
            });
            Configuration.Settings.Providers.Add<DomainAppSettingProvider>();
        }
        public override void Initialize()
        {
            IocManager.RegisterAssemblyByConvention(Assembly.GetExecutingAssembly());
            //启用分布式日志
            Configuration.Modules.Exceptionless().EnabledExceptionless = true;
            //Exceptionles密钥
            Configuration.Modules.Exceptionless().ExceptionlessKey = "3kTYCVGsx6TDq6i8FNkV9z0MNeLf6q5OARtPjEMn";
            //Exceptionless服务器地址
            Configuration.Modules.Exceptionless().ExceptionlessUrl = "http://localhost:20000";
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            
        }
    }
}

About

ASP .NET Boilerplate

https://github.com/aspnetboilerplate/aspnetboilerplate


Languages

Language:C# 100.0%