随笔分类 -  C#MVC笔记

20190703_创建 unity 的配置节处理程序时出错: The type name or alias Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptionConfigurationExtension
摘要:创建 unity 的配置节处理程序时出错: The type name or alias Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptionConfigurationExtension, Unity.I 阅读全文

posted @ 2019-07-03 20:39 印子 阅读(829) 评论(0) 推荐(0)

20181104_C#线程之Thread_ThreadPool_使用Thread实现回到和带参数的回调
摘要:C# .net Framework多线程演变路径: 1.0 1.1 时代使用Thread 2.0 时代使用ThreadPool 3.0 时代使用Task 4.0 时代使用Parallel 4.5 时代使用 async/awit 一. DoSomethingLong方法如下: 二. 使用Thread 阅读全文

posted @ 2018-11-04 17:57 印子 阅读(359) 评论(0) 推荐(0)

C#获取当前程序运行路径的方法集合(转)
摘要:原文地址:https://www.cnblogs.com/CSharpLover/p/5969017.html //获取当前进程的完整路径,包含文件名(进程名)。string str = this.GetType().Assembly.Location;result: X:\xxx\xxx\xxx. 阅读全文

posted @ 2018-08-01 10:30 印子 阅读(346) 评论(0) 推荐(0)

使用QuartZ.net来做定时计划任务 ; 值不能为 null。 参数名: assemblyString
摘要:1. 当异常的时候, 发现需要的类名, 没有取到, 然后就发生异常了 2. 分析: 业务层调用数据层, 数据层去掉配置的时候, 发现配置文件中根本就没有配置, 这个时候使用反射来取, 肯定是拿不到的, 所以报出null很正常 只需要在配置文件中设置一下即可 app.config配置: 阅读全文

posted @ 2018-05-20 00:01 印子 阅读(259) 评论(0) 推荐(0)

20180509_System.Reflection.TargetInvocationException:“调用的目标发生了异常,System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy。”
摘要:TypeLoadException: 程序集“EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中的类型“System.Data.Entity.SqlServer. 阅读全文

posted @ 2018-05-09 15:34 印子 阅读(1893) 评论(0) 推荐(0)

20180509_找不到方法:“Void System.Data.Entity.Infrastructure.DbEntityEntry`1.set_State(System.Data.EntityState)”
摘要:找不到方法:“Void System.Data.Entity.Infrastructure.DbEntityEntry`1.set_State(System.Data.EntityState)” 1. 解决思路: 起初以为是数据库的问题, 因为插入的执行是成功的, 但是更新和删除是不能执行, 还是以 阅读全文

posted @ 2018-05-09 15:21 印子 阅读(630) 评论(0) 推荐(0)

026. vs2015项目调试时, 局域网使用IP访问
摘要:1. 关闭vs2015, 【这是关键一步】, 否则可能一直会不能正常访问 Bad REquest 2. 打开项目目录下的.vs目录, 修改applicationhost.config文件中的内容 3. 找到你的项目, 增加一行 <!--找到项目名, 一定是你当前调试的项目--> <site name 阅读全文

posted @ 2017-03-17 14:55 印子 阅读(1291) 评论(1) 推荐(0)

024. mvc5中使用memcache
摘要:1.Memcached是一个自由开源的,高性能,分布式内存对象缓存系统,本质上是一个简洁的key-value存储系统。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。 2. 下载Memcache, 下载后在mvc5中使用memcacheddot 阅读全文

posted @ 2017-03-10 15:48 印子 阅读(106) 评论(0) 推荐(0)

023. log4Net使用笔记
摘要:Log4net是个啥, 为什么要记录日志: Log4Net是用来记录日志的, 可以将程序运行过程中的信息输出到指定的地方(文件, 数据库, EventLog等), 日志就是程序的黑匣子, 可以通过日志查看系统的运行过程, 从而发现系统运行过程中的问题. 日志的作用: 将运行过程中的步骤, 成功失败记 阅读全文

posted @ 2017-03-07 11:51 印子 阅读(233) 评论(0) 推荐(0)

022. 处理No object named '*' is defined : Cannot find definition for object [*]错误和Cannot find matching factory method '*on Type [*]
摘要:第一个错误 报错信息: “/”应用程序中的服务器错误。 No object named 'DbSessionFactory' is defined : Cannot find definition for object [DbSessionFactory] 说明: 执行当前 Web 请求期间,出现未 阅读全文

posted @ 2017-03-02 08:40 印子

021. Spring.Net简单入门之三: Spring.Net和MVC的结合
摘要:1. 先复制一点文件: 打开Spring.NET\examples\Spring\Spring.Mvc4QuickStart\Spring.Mvc4QuickStart\Web.config文件, 复制如下内容到自己项目的Web.config中: Spring.NET\examples\Spring 阅读全文

posted @ 2017-02-28 12:34 印子 阅读(215) 评论(0) 推荐(0)

020. 未能加载文件或程序集“System.Web.Http, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项
摘要:未能加载文件或程序集“System.Web.Http, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟 阅读全文

posted @ 2017-02-27 21:57 印子 阅读(12367) 评论(0) 推荐(2)

019. Spring.Net简单入门之二:注入的两种方式
摘要:接上面的项目: 再创建两个类来继承IUserInfoDal接口 其中各个类的代码如下: program中代码: App.config文件配置: 阅读全文

posted @ 2017-02-27 13:31 印子

018. Spring.Net简单入门之一概念和基本操作
摘要:所需资源(Spring.NET.2.0.0-M2)下载地址: 百度网盘 Ioc和DI Ioc: Inversion of Control 控制反转: 正常情况下, 在程序中创建实例, 是由程序本身来控制的, 那么控制反转概念就是说, 如果程序中需要使用实例, 将不再由程序本身来创建实例, 而是交由外 阅读全文

posted @ 2017-02-26 14:09 印子

017. 使用新建逻辑文件夹, 在VS 2015中便捷管理项目
摘要:当同一个解决方案下面项目过的时候, 查找和管理起来非常麻烦, 此时可以右键解决方案→添加→新建解决方案文件夹, 然后将功能相同的解决方案, 拖拽到同一个文件夹中即可. 此种方式建立的文件夹是一个逻辑上的文件夹, 并不会在磁盘上创建 阅读全文

posted @ 2017-02-26 12:37 印子

016. 在应用程序配置文件中找不到名为“DataModelContainer”的连接字符串。
摘要:浏览器错误截图: 运行时截图: “System.InvalidOperationException”类型的异常在 EntityFramework.dll 中发生,但未在用户代码中进行处理 解决方案: 复制model层的App.Config文件中的连接字符串到, UI层的Web.config文件中: 阅读全文

posted @ 2017-02-25 21:19 印子 阅读(278) 评论(0) 推荐(0)

015. 如何进行单元测试
摘要:2. 解决方案管理器上→右键→添加→新建项目→测试→单元测试, 这种方式建立的单元测试需要添加被测试项目对应的引用和复制被测试项目的app.config文件 3. 解决方案中的预览图: 5. 开始测试: 为什么需要单元测试: 阅读全文

posted @ 2017-02-22 15:00 印子

014. MVC5路由规则/如何调试路由规则和调试过程/路由实例解释
摘要:可以在appStart→RouteConfig.cs中注册路由,MVC5中路由的规则: 新建一个路由规则, 然后尝试访问, 其实在下图中如果把第二条路由放到第一条路由的上面, 就不会报错了: 如何调试路由规则和调试过程: 新建一个目录(Lib)→然后将RouteDebug.dll (需要下载)文件放 阅读全文

posted @ 2017-02-20 14:34 印子

013. MVC5过滤器
摘要:微软提供了4中过滤器: 1.Action过滤器: 在Action方法执行之前和Action方法执行之后, 会执行此过滤器中的代码. 比如在执行public ActionResult Index()方法之前或之后; 也可以说是在方法执行前或执行后; 接口: IactionFilter 抽象类名: Ac 阅读全文

posted @ 2017-02-18 23:18 印子

012. MVC5中Razor引擎使用模板页
摘要:1.文件→新建项目→框架选择.NET Framework 4.5 2.确定后选择ASP.NET 4.5 模板→MVC→为以下项添加文件夹和核心引用→MVC, 在vs 2015中默认就使用的Razor引擎 3. 创建好项目的主要目录(文件)解释: 4. _Layout.cshtml主要注释: 5. 添 阅读全文

posted @ 2017-02-18 22:32 印子

导航