共79页: 首页 上一页 6 7 8 9 10 11 12 13 14 下一页 末页 
摘要: SP.NET 5 beta2中增加了一个新特性,可以通过K命令生成MVC的代码,比如:k gen controller -name HomeController。如果你用的是Visual Studio,自然对这个功能不以为然,因为Visual Studio帮你干了。如果你用的是Mac,没有Visual Studio,也没有K Studio,不想自虐手写本可以通过模板生成的MVC代码,这个特性就值得关注了。阅读全文
posted @ 2015-01-19 23:35 dudu 阅读(1096) 评论(2) 编辑
摘要: ASP.NET 5最大的变化是什么?首当其冲的就是多了很多K,K表示的是ASP.NET vNext的项目代号“Project K”,但很容易让人想到一个汉字——“坑”,希望K不要成为“坑”的缩写。KRE,全称是K Runtime Enviroment(好像有一阶段时间全称是K Runtime Engine),它是ASP.NET 5的运行时环境,是ASP.NET 5应用程序的执行环境。(它是ASP.NET 5中最大最重要的一个坑)阅读全文
posted @ 2015-01-18 17:40 dudu 阅读(3585) 评论(17) 编辑
摘要: 昨天微软发布了ASP.NET 5 beta2(详见ASP.NET 5 Beta2 发布),对ASP.NET 5的好奇心又被激发了。今天下午在Mac OS X体验了一下ASP.NET 5,而且借助Yeoman generators for ASP.NET 5,可以不用写1行代码,连project.json都不用写。有一种Mac下用Visual Studio的感觉。阅读全文
posted @ 2015-01-17 17:49 dudu 阅读(6183) 评论(2) 编辑
摘要: 昨天参加Oracle的一个活动,知道了WebLogic的强大,于是对应用服务器产生了兴趣。WebLogic是一个Java EE应用服务器(与Java EE对应的另外一个技术平台就是.NET)。为什么要应用服务器?当你开发了一个服务端应用程序,部署到服务器之后,需要一个针对这个应用程序的执行环境,而不是将代码放到服务器上就能运行。阅读全文
posted @ 2015-01-16 14:16 dudu 阅读(7167) 评论(7) 编辑
摘要: 用VS2015中创建了一个非常简单的ASP.NET5程序。在Startup.cs中只输入一行代码。将Target KRE version改为CoreCLR。在Visual Studio中按F5能正常运行。然后尝试部署到IIS中运行,采用了2种方式:1)VS2015的Publish方式;2)手动复制文件的方式。阅读全文
posted @ 2015-01-14 13:05 dudu 阅读(9992) 评论(14) 编辑
摘要: 前天喝的是卡布基诺,在咖啡效果期间症状明显减轻,但第2天感觉没有明显改善。昨天改喝平时最喝得最多的抹茶拿铁(抹茶粉+牛奶),看看是不是对感冒的恢复有帮助?中午开始喝,整个感觉都不错,症状有了明显减轻(流鼻涕),精神状态也不错。晚上出现了几次连续打喷嚏, 打喷嚏之后感觉舒服了很多,也睡了一个好觉。阅读全文
posted @ 2015-01-12 16:31 dudu 阅读(2110) 评论(0) 编辑
摘要: 这两天感冒了,昨天来到星巴克时有些纠结:是喝平时喜欢喝的抹茶拿铁,还是喝咖啡?是不是感冒喝咖啡效果更好一些?搜索到百度经验上的这篇文章“开水加咖啡快速消除感冒症状”后,决定喝咖啡,点的是卡布基诺(Cappuccino)。喝了之后,感觉效果不错,症状明显减轻了。后来发现一篇英文文章(How to Ea...阅读全文
posted @ 2015-01-11 16:19 dudu 阅读(5589) 评论(1) 编辑
摘要: 今天在写下面的代码时遭遇错误——“System.Web.UI.WebControls.Literal”不允许使用子控件。literalBody的类型是System.Web.UI.WebControls.Literal。将postBodyDiv与signatureDiv作为子控件添加到literalBody中,是为了避免字符串拼接带来的内存消耗。阅读全文
posted @ 2015-01-10 15:50 dudu 阅读(996) 评论(0) 编辑
摘要: 用了Visual Studio 2015之后,发现没法跑xUnit单元测试,xUnit.net runner不支持VS2015,TestDriven.Net也不支持VS2015。等它们支持VS2015,不知要等到猴年还是要等到马月。于是今天决定不等了,尝试用msbuild跑单元测试解决这个问题。nuget上一搜,发现已经有人提供了xunit.MSBuild,直接用它就可以了。阅读全文
posted @ 2015-01-07 16:53 dudu 阅读(1173) 评论(2) 编辑
摘要: 今天在一个ASP.NET MVC Controller Action中写代码时,需要对ViewModel的字段进行验证。但这个Action处理的是手工编写的ajax请求(不是表单提交),无法使用ASP.NET MVC Validation功能。按照以前的写法,就要写if语句进行判断。但今天在声明式验证的美丽身姿的诱惑下,再也不想写这样的累赘代码。阅读全文
posted @ 2015-01-05 15:38 dudu 阅读(2471) 评论(5) 编辑
摘要: 从github上签出基于ASP.NET 5的MVC 6的源代码进行编译,发现有2个编译命令。build.cmd是针对Windows的编译命令,build.sh是针对Mac/Linux的编译命令,这本来没什么稀奇,但是打开这2个文件一看.令人奇怪的是在build.cmd中没有使用msbuild,而用的是Sake,更奇怪的是build.sh下用的也是Sake,并且都用到了KoreBuild。阅读全文
posted @ 2015-01-05 12:08 dudu 阅读(2167) 评论(10) 编辑
摘要: 对于苹果新推出的Handoff功能,之前只体验了接电话的Handoff。一个电话打过来,iPhone/iPad/Mac同时响起,这时如果手上拿着东西在吃,就可以直接在Mac上接电话。除此之外,还可以进行应用程序的Handoff,今天体验了一下。阅读全文
posted @ 2014-12-31 14:48 dudu 阅读(1822) 评论(0) 编辑
摘要: 女朋友不是想抛就抛,但异常却可以,不信请往下看。 今天在MVC Controller中写代码时,纠结了一下。在这个地方要不要抛异常呢?如果不抛异常,就得这么写。如果抛异常呢,代码显得更简洁,更具表达力,而且记录错误日志可以在Application_Error中统一处理。阅读全文
posted @ 2014-12-30 17:43 dudu 阅读(4586) 评论(16) 编辑
摘要: 今天在一个应用场景中需要在Global.asax中判断一个请求是否是ajax请求,而在ASP.NET MVC中已经提供了一个现成的扩展方法IsAjaxRequest。但这个扩展方法只是针对HttpRequestBase,而在Global.asax中只有HttpRequest,没有HttpRequestBase。后来发现可以借助HttpRequestWrapper轻松解决这个问题。阅读全文
posted @ 2014-12-30 12:23 dudu 阅读(3021) 评论(3) 编辑
摘要: 今天在招聘频道(job.cnblogs.com)遭遇这样一个问题——在360浏览器下,在一个表单验证中,虽然输入了有效的日期,却总是提示日期格式错误。而在Chrome/Safari/Firefox都正常。这个表单验证用的是jquery.validate.js + jquery.validate.unobtrusive.js,验证代码是由ASP.NET MVC自动生成的。阅读全文
posted @ 2014-12-29 22:20 dudu 阅读(682) 评论(0) 编辑
摘要: 昨天处理好了Google网站管理员中的500错误,今天处理了一些400处理,比如下面的以制表符(tab)结尾的URL。访问这些URL时,IIS会返回400 bad request的错误。这个错误页面是由IIS的底层http.sys直接返回的,既不能自定义错误页面,也不能进行URL重写。阅读全文
posted @ 2014-12-28 17:55 dudu 阅读(7589) 评论(8) 编辑
摘要: 今天在处理Google网站管理员中的500错误时发现这样一些URL。这些URL不仅出现500错误,而且不显示自定义错误,只显示ASP.NET的默认错误页面。从这些出错的URL中观察到了一个规律:都包含%3F这个编码,解码出来对应的字符是?。从错误信息的代码执行堆栈信息中,可以看出错误发生在从URL中读取查询字符串的时候。阅读全文
posted @ 2014-12-27 13:58 dudu 阅读(25941) 评论(1) 编辑
摘要: 将一个ASP.NET项目由预编译方式改为动态编译方式时,删除了bin文件夹中所有扩展名为.compiled文件以及文件名以App_Web_开头的文件。访问却出现下面的错误信息:类型“ASP.global_asax”同时存在。折腾一阵之后,问题依旧,束手无策。。。后来突然想到,忘了删除预编译时在bin文件夹中生成的App_global.asax.DLL文件,删除后问题立马解决。阅读全文
posted @ 2014-12-24 15:03 dudu 阅读(6830) 评论(5) 编辑
摘要: 昨天在一个ASP.NET MVC项目中,一个预编译后的视图访问时总是报错:未预编译文件,因此不能请求该文件。而对应这个预编译视图的3个地方都正常。百思不得其解,折腾了半天。后来实在没办法,放弃预编译,改用动态编译。然后出现下面的错误信息才让人恍然大悟。阅读全文
posted @ 2014-12-24 14:36 dudu 阅读(2510) 评论(1) 编辑
摘要: “Ctrl键+鼠标滚动”会造成代码编辑窗口的字体缩放,这是自Visual Studio 2010以来引入的一个新特性,也是一个恼人的问题,详见VS2010中尴尬的代码窗口缩放功能。于是,每次安装Visual Studio,首先安装的插件就是 Disable Mouse Wheel Zoom ,禁用这个特性。阅读全文
posted @ 2014-12-11 07:51 dudu 阅读(1544) 评论(4) 编辑
共79页: 首页 上一页 6 7 8 9 10 11 12 13 14 下一页 末页