现在该有的结构和层级都有了,下面我们就开始实际应用,首先把需要用的js,css,图片放到Content文件夹中。

这里不详细讲解,大家可根据自己的实际情况,使用合适自己的前端框架,也可以点击下载本项目的前端文件。

本项目主要使用juicer模板绑定数据,以及layer弹窗布局。

一,在表现层添加一个XmlConfig文件夹,下面放置系统所需的配置文件

1、database.config

<?xml version="1.0" encoding="utf-8"?>
<connectionStrings>
<!--数据库链接-->
<add name="IA_SqlServer" connectionString=".;Initial Catalog=SysDataBase;User ID=sa;Password=123456" providerName="System.Data.SqlClient" />
</connectionStrings>

  

2、fileUpload.config

<?xml version="1.0" encoding="utf-8"?>
<fileUploadPath>
<!-- ================== 1:文件上传的配置路径 ================== -->
<!-- 注意:物理路径上传 -->
<!-- 人员照片附件目录 -->
<add key="AllFilePath" value="D:\IAAttachment" /> <!-- 注意:虚拟路径上传 -->
<!-- 人员照片附件目录 -->
<add key="AllFileVirtualPath" value="http://www.yealuo.com/IAAttachment" /> <!-- ================== 2:文件上传通用大小和格式限制 ================== -->
<!-- 上传文件的最大限制 MB -->
<add key="FileSize" value="10" />
<!-- 上传文件的类型限制 大写 -->
<add key="FileType" value=".ZIP|.RAR|.EXE" />
<!-- 上传图片的最大限制 MB -->
<add key="ImageSize" value="10" />
<!-- 上传图片的类型限制 大写 -->
<add key="ImageType" value=".JPG|.JPEG|.PNG|.GIF|.BMP" />
<!-- 上传文档的最大限制 MB -->
<add key="DocSize" value="10" />
<!-- 上传大文档的最大限制 MB -->
<add key="BigSize" value="20" />
<!-- 上传文档的类型限制 大写 -->
<add key="DocType" value=".DOC|.DOCX|.PDF|.XLS|.XLSX" /> </fileUploadPath>

  

3、interfaceUrl.config

<?xml version="1.0" encoding="utf-8"?>
<InterfaceUrl>
<!-- ================== 1:接口相关地址配置 ================== -->
<add key="ContractUrl" value="" />
</InterfaceUrl>

  

4、log4net.config

<?xml version="1.0"?>
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net, Version=1.2.11.0, Culture=neutral, PublicKeyToken=1B44E1D426115821" />
</configSections>
<log4net>
<root>
<!--<level value="DEBUG"/>-->
<level value="ERROR"/>
<!--根据log级别记录到不同的日志文件-->
<!--<appender-ref ref="DebugLog" />-->
<appender-ref ref="ErrorLog" />
</root> <appender name="ErrorLog" type="log4net.Appender.RollingFileAppender">
<file value="log\Error.log" />
<appendToFile value="true" />
<rollingStyle value="Date" />
<datePattern value=".yyyyMMdd.log" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
</layout>
<securityContext type="log4net.Util.WindowsSecurityContext">
<credentials value="Process" />
</securityContext>
<filter type="log4net.Filter.LevelRangeFilter">
<levelMin value="ERROR" />
<levelMax value="ERROR" />
</filter>
</appender>
</log4net>
</configuration>

  

5、system.config

<?xml version="1.0" encoding="utf-8"?>
<appSettings>
<!-- ================== 1:开发系统相关配置 ================== -->
<!-- 默认数据库软件类型:Oracle,SqlServer,MySql,Access,SQLite-->
<add key="ComponentDbType" value="SqlServer" />
<!-- 连接字符串是否加密-->
<add key="ConStringDESEncrypt" value="false" />
<!-- 代码生成器连接数据源模式:DataBase、PowerDesigner-->
<add key="CodeMaticMode" value="DataBase" />
<!-- 登陆提供者模式:Session、Cookie-->
<add key="LoginProvider" value="Cookie" />
<!-- ================== 2:这里主要是服务器端配置项内容部分 ================== -->
<!--数据库连接字符串的标识NAME-->
<add key="connectionString" value="IA_SqlServer" />
<!-- 系统默认登录账户,不能将账户修改 -->
<add key="CurrentUserName" value="Admin" />
<!-- 系统默认登录密码(MD) -->
<add key="CurrentPassword" value="96e79218965eb72c92a549dd5a330112" />
<!-- 是否启动服务器缓存-->
<add key="IsCache" value="true" />
<!-- 服务器缓存设置时间(分钟)-->
<add key="TimeCache" value="5" />
<!-- 最大在线用户数量限制 -->
<add key="OnLineLimit" value="2000" />
<!-- 允许重复登录,多人用同一帐号同时登录 -->
<add key="CheckOnLine" value="false" />
<!-- IP限制验证 -->
<add key="VerifyIPAddress" value="false" />
<!-- ================== 3:系统性的参数配置 ================== -->
<!-- 当前客户公司名称 -->
<add key="CustomerCompanyName" value="页落素材网" />
<!-- 软件名称 -->
<add key="SoftName" value="页落素材网.信息化开发框架" />
<!-- 当前软件版本 -->
<add key="Version" value="1.0" />
<!-- 联系我们信息 -->
<add key="Contact" value="QQ:470797533;Email:470797533@qq.com;" />
<!-- ================== 4:系统邮件错误报告反馈相关 ================== -->
<!-- 软件的错误报告发给谁 -->
<add key="ErrorReportTo" value="470797533@qq.com,yuhouyufeilong@qq.com" />
<!-- 发出错误邮箱的地址 -->
<add key="ErrorReportMailUserName" value="470797533@qq.com" />
<!-- 发出错误邮箱的密码 -->
<add key="ErrorReportMailPassword" value="BF74A5F5C7D07AA92862091F3B150E3E" />
<!-- 发出错误邮箱的名称 -->
<add key="ErrorReportMailName" value="页落素材网" />
<!-- 发出错误邮箱设置邮箱主机 -->
<add key="ErrorReportMailHost" value="smtp.exmail.qq.com" />
</appSettings>

  

2、改造Web.config

创建好以上的配置文件后,我们需要改造项目本身的配置文件,以便使用我们自定义的配置的文件,更改的地方如下:

Web.config文件:

<?xml version="1.0" encoding="utf-8"?>
<!--
有关如何配置 ASP.NET 应用程序的详细信息,请访问
http://go.microsoft.com/fwlink/?LinkId=301880
-->
<configuration>
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
<sectionGroup name="SystemConfig">
<section name="fileUploadPath" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<section name="InterfaceUrl" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
</sectionGroup>
</configSections>
<connectionStrings configSource="XmlConfig\database.config"/>
<appSettings configSource="XmlConfig\system.config"/>
<SystemConfig>
<fileUploadPath configSource="XmlConfig\fileUpload.config"/>
<InterfaceUrl configSource="XmlConfig\interfaceUrl.config"/>
</SystemConfig> <system.web>
<authentication mode="None" />
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
</system.web>
<system.webServer>
<modules>
<remove name="FormsAuthenticationModule" />
</modules>
</system.webServer>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v11.0" />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
</entityFramework>
</configuration>

  

ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(6)之配置文件设置的更多相关文章

  1. ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(13)之会员登录注册

    源码下载地址:http://www.yealuo.com/Sccnn/Detail?KeyValue=c891ffae-7441-4afb-9a75-c5fe000e3d1c 会员中心,是我们与用户交 ...

  2. ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(1)之数据库设计

    本文主要讲解本项目网站所应用到的知识点,及数据库的相关设计: 一.知识点 (1)本项目主要采取ASP.NET MVC的编程模式,相信你已经了解到了MVC的具体含义是什么,这里不再赘述,有不了解的朋友, ...

  3. ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(16)之轻博客

    源码下载地址:http://www.yealuo.com/Sccnn/Detail?KeyValue=c891ffae-7441-4afb-9a75-c5fe000e3d1c 项目到上面一步其实已经算 ...

  4. ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(15)之前台网站页面

    源码下载地址:http://www.yealuo.com/Sccnn/Detail?KeyValue=c891ffae-7441-4afb-9a75-c5fe000e3d1c 本项目主要是一个素材的分 ...

  5. ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(14)之会员中心管理

    源码下载地址:http://www.yealuo.com/Sccnn/Detail?KeyValue=c891ffae-7441-4afb-9a75-c5fe000e3d1c 会员中心,主要包含了会员 ...

  6. ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(9)之系统登录

    前面我们已经做好了一个文章管理功能模块,接下来,我们回头来做登录窗口,登录不仅涉及到登录验证还涉及到登录日志还有缓存时长等. 对于缓存的相关设置,我们已经写好封装在Bobo.Utilities.dll ...

  7. ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(7)之扩展基类和区域创建以及文本编辑配置

    一.扩展基类和区域创建 (1)在应用之前,我们先在表现层创建一个公共的系统扩展文件来(SystemExtension)存放我们需要延伸和扩展的方法类. 在常规的项目系统操作中,我们都需要用到增删查改的 ...

  8. ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(2)之创建项目

    我们在创建项目的时候一定要遵循层次和命名的原则,同时也要有统一的规范,无论是多人项目还是单人项目,能够让人看着一目了然并赏析悦目,做一个有追求的程序员. 例如IA.WebApp是视图控制器层(表现层) ...

  9. ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(8)之文章管理

    到这一步,我们整个项目的核心搭建已经算是完成了,接下来就是我们业务功能的实际应用,也就是表现层的设计和实现,如果你是一个项目负责人,到这一步,接下来的工作就可以交给下面的兄弟去完成了,在这里我们用文章 ...

  10. ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(11)之支付管理及广告管理

    源码下载地址:http://www.yealuo.com/Sccnn/Detail?KeyValue=c891ffae-7441-4afb-9a75-c5fe000e3d1c 本项目属于个人项目,不支 ...

随机推荐

  1. Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第二十三章:角色动画

    原文:Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第二十三章:角色动画 学习目标 熟悉蒙皮动画的术语: 学习网格层级变换 ...

  2. hdu2149 巴什博奕

    n表示先手胜 p表示先手负 1~N N+1 N+2~2*N+1 2*N+2 2*N+3~3*N+2 ... n p n p n ... m总归个数 每次取1~N个根据前面的规律得到,如果m/N==m% ...

  3. 如何手动解析CrashLog

    http://www.cocoachina.com/ios/20150803/12806.html 解决崩溃问题是移动应用开发者最日常的工作之一.如果是开发过程中遇到的崩溃,可以根据重现步骤调试,但线 ...

  4. 开发者总结的WatchKit App提交技巧

    苹果4月初宣布所有注册开发者已经可以向App Store提交基于WatchKit开发的Apple Watch app了,不过不少开发者遇到了模拟器中没有发现的问题.这篇文章主要收集了一些提交tips和 ...

  5. shared_ptr的线程安全性

    一: All member functions (including copy constructor and copy assignment) can be called by multiple t ...

  6. Session机制在页面间保持Cookie——大街网

    解决Cookie有效期,页面间Cookie传递 解決大规模,长期有效采集. 之前做一个项目,要采集招聘网站的职位信息,智联,拉钩,中华英才,BOOS,大街网,写完了前4个,大街网数据加载方式是AJAX ...

  7. @loj - 6354@「CodePlus 2018 4 月赛」最短路

    目录 @description@ @solution@ @accepted code@ @details@ @description@ 企鹅国中有 N 座城市,编号从 1 到 N . 对于任意的两座城 ...

  8. 【[Offer收割]编程练习赛9 C】三等分

    [题目链接]:http://hihocoder.com/problemset/problem/1479 [题意] . [题解] 首先算出所有节点的权值的和val; 然后如果val%3!=0则直接输出0 ...

  9. linux更新系统时间

    查看时间 date 更新时间 yum install ntpdate ntpdate time.windows.com

  10. behavior planning——15.cost function design weightTweaking

    Designing cost functions is difficult and getting them all to cooperate to produce reasionable vehic ...