随笔分类 -  ASP.NET

ASP.NET开发
摘要:ASP.NET MVC2 修改视图的默认路径步骤:1、编写继承自WebFormViewEngine的类,重写视图路径2、在Application_Start()中添加语句:ViewEngines.Engines.Clear();ViewEngines.Engines.Add(new MvcViewEngine()); 1 protected void Application_Start() 2 { 3 AreaRegistration.RegisterAllAreas(); 4 ViewEngines.Engines.Clear(); 5 ViewEngines.Eng... 阅读全文
posted @ 2013-10-11 16:53 liyuzhao 阅读(3789) 评论(0) 推荐(0) 编辑
摘要:Log4Net详解 (2) 结构篇1、Logger1.1、Logger接口 Logger用来产生日志消息。产生的日志消息要预先经过Layout的格式化处理后才会输出。 Logger提供了多种方式来记录一个日志消息,可以在应用程序里创建多个Logger,每个实例化的Logger对象都被log4net框架作为命名实体(named entity)来维护。这意味着为了重用Logger对象,不必将它在不同的类或对象间传递,只需要用它的名字做参数调用就可以了。 log4net框架使用继承体系,继承体系类似于.NET中的名字空间。即,若有两个logger,分别被定义为a.b.c和a.b,那么我们说a.... 阅读全文
posted @ 2013-04-01 16:18 liyuzhao 阅读(1133) 评论(0) 推荐(0) 编辑
摘要:Log4Net详解 (1) 简单应用1、安装Log4Net下载地址http://logging.apache.org/log4net/download.html下载文件log4net-1.2.11-bin-newkey.zip在项目中引用\bin\net\4.0\release\log4net.dll2、Log4Net结构Logger(记录器)Repository(库)Appender(附着器)Layout(布局)3、配置Log4Netlog4net框架会在相对于AppDomain.CurrentDomain.BaseDirectory 属性定义的目录路径下查找配置文件。框架在配置文件里要查找 阅读全文
posted @ 2013-04-01 14:44 liyuzhao 阅读(882) 评论(1) 推荐(0) 编辑
摘要:ASP.NET MVC3中自带的Url重写工具,今天和大家一起分享一下简单的实现过程。最后要实现的结果:以二级域名的形式传递城市拼音并解析。如下图所示:第一步:创建一个UrlProvider.cs类文件,其类要继承路由基类RouteBase。继承RouteBase后需要实现两个方法:public override RouteData GetRouteData(HttpContextBase httpContext){ throw new NotImplementedException();}public override VirtualPathData GetVirtualPath(Re... 阅读全文
posted @ 2013-03-12 13:14 liyuzhao 阅读(846) 评论(0) 推荐(0) 编辑
摘要:使用 Visual Studio 2010 SP1 打开项目文件的时候出现以下提示信息:报错的原因是 vs2010需要把mvc版本升到3,默认的vs2010的mvc是2vs2010 mvc3下载地址:http://www.microsoft.com/web/handlers/webpi.ashx?command=getinstallerredirect&appid=MVC3 阅读全文
posted @ 2013-01-31 13:13 liyuzhao 阅读(1470) 评论(0) 推荐(0) 编辑
摘要:在Visual Studio 2012中调试mvc网站的时候会默认使用IIS8.0Express生成该站点,使用时间长了,在IIS8.0Express中列出的站点也会很多,大家可以通过删除一下目录:C:\Users\用户名\Documents\IISExpress 达到清理站点的目的。 阅读全文
posted @ 2012-12-31 15:32 liyuzhao 阅读(2114) 评论(0) 推荐(0) 编辑
摘要:一、在asp.net中使用log4net1、添加log4net.dll引用2、编辑配置文件,有两种做法:放在web.config里或放在单独的文件里,我们一般放在单独的文件里,这样做的好处--修改log4net的配置不会影响到整个应用重启3、在Global.asax的Application_Start里加入如下代码log4net.Config.XmlConfigurator.ConfigureAndWatch(new System.IO.FileInfo(Server.MapPath("~")+@"\log4net.xml"));log4net.xml为 阅读全文
posted @ 2012-06-18 17:33 liyuzhao 阅读(7231) 评论(0) 推荐(1) 编辑
摘要:哪些情况下该进程会重起呢?微软的一篇文章《PRB: 会话变量是间歇性地丢失在 ASP.NET 应用程序中》告诉了我们: 1、配置文件中processModel标签的memoryLimit属性 2、Global.asax或者Web.config文件被更改 3、Bin文件夹中的Web程序(DLL)被修改 4、杀毒软件扫描了一些.config文件。 解决方案: 前面说到的sessionState标签中mode属性可以有三个取值,除了InProc之外,还可以为StateServer、SQLServer。这两种存Session的方法都是进程外的,所以当aspnet_wp.exe重起的时候,不会影响到Se 阅读全文
posted @ 2012-05-22 00:59 liyuzhao 阅读(226) 评论(0) 推荐(0) 编辑
摘要:在asp.net代码中编写方式如下:Response.AddHeader("content-type", "application/octet-stream");或者Response.ContentType = "application/octet-stream";类型列表如下:".*"="application/octet-stream"".001"="application/x-001"".301"="applicatio 阅读全文
posted @ 2011-12-26 12:03 liyuzhao 阅读(887) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示