VS2012 Web项目在 VS2013 RC中遇到的一点小坎坷

衣明志 发表于 , 阅读 (17537)
昨天赶在坑爹的苹果发布会之前,在我的yoga上安装了Windows 8.1。感觉真的是非常酷啊,内心暗暗的说如果当初8发布的时候有这样的效果,也许评价会好多了,至少也不至于那么惨是吧。至于Windows 8.1的介绍,我将另起一片博文来絮叨一下。 安装了新系统自然想把开发环境也换成新的,按照往年的情况,作为发布候选版的RC版开发工具就已经基本稳定了,可以在正式开发环境中尝试使用了。于是,我迫不及待地下载了VS2013 RC版,并尝试在公司的项目中试用。 VS2013的功能 ... 阅读全文

博客重新开张

衣明志 发表于 , 阅读 (18606)
近日花了一些时间把自己的博客内容和博客程序重新捣腾了一遍。把一些没什么实质内容的博文删除了,用MarkDown把幸存下的博文重新梳理了一遍,现在看起来干净了很多。博客的界面用了Twitter的Bootstrap,程序则使用NancyFx框架重写的。 Nancy是一个不错的轻量级开源.NET Web框架。如果想快速做个简单的Web应用,Nancy是个不错的选择。个人喜欢她具备以下几个优点: 轻量: 不依赖于ASP.NET这个庞大的框架,只为简单的Web开发做最基础的准备, ... 阅读全文

我近期讲过的vs2010有关的webcast列表整理

衣明志 发表于 , 阅读 (16548)
Visual Studio 2010于今年的4月12日正式发布,而且还是在中国北京进行的全球首发,盛况空前,且令人感动。 程序员“耀@爱情”系列情景剧 也真实表现出了程序员们的爱情现状,值得深思,我们到底该如何平衡生活与工作呢? ok,言归正传。我个人在4月份一整月基本都是在讲VS2010的有关课程,其中有线上的webcast和线下的面对面培训,还有一些小组讨论会之类的事情。忙得身体有点透支的感觉,不过当听到不少程序员在下载观看我的课程视频,心里还是很欣慰的,本月暂时只讲 ... 阅读全文

ASP.NET MVC中强类型View的T4模板的使用

衣明志 发表于 , 阅读 (16143)
现在ASP.NET MVC已经发布MVC2 RC2的版本,可以从http://www.microsoft.com/downloads/details.aspx?FamilyID=7aba081a-19b9-44c4-a247-3882c8f749e3&displaylang=en 页面上下载,当然了这个安装程序是针对VS2008的。而VS2010的最新发布版本为VS2010 RC版,该版本中内置了较新版的MVC2框架,不必单独安装。 而我们使用过ASP.NET MV ... 阅读全文

我在TechEd2008社区技术专场的课程资料

衣明志 发表于 , 阅读 (16139)
很荣幸在Tech.ED2008北京场的社区技术专场中,本人讲了一场《如何成倍提升企业级Web应用开发效率》的课程。这次讲座是第一次在Tech.ED场合讲座,不过作为非正式课程,我很高兴的看到不少人放弃了正式课程的内容来听社区技术专场的内容。也许是这类课程更贴近大家的工作吧,形式也不拘泥,大家可以面对面地探讨,气氛比较好。不过我的课程时间把握的不是太好,造成了后期给大家讲解的内容有点仓促,不是很细,希望参会的朋友们原谅。讲课过程中,发现听课的人逐渐增多,而且似乎开始就过来听的朋 ... 阅读全文

asp.net 应用中的Membership 重置密码问题

衣明志 发表于 , 阅读 (21425)
asp.net 2.0中引入的Membership机制给我们做web开发带来很多便利,使得我们在做很多项目开发时处理用户和角色及权限问题时减少了相当的工作量。不过我们开发中可能会碰到一个小小的问题如下: 我们知道MembershipUser中有如下重载的方法 MembershipUser.ResetPassword () :将用户密码重置为一个自动生成的新密码。 MembershipUser.ResetPassword (String passwordAnswer) ... 阅读全文

Content-Disposition的使用和注意事项

衣明志 发表于 , 阅读 (15951)
最近不少Web技术圈内的朋友在讨论协议方面的事情,有的说web开发者应该熟悉web相关的协议,有的则说不用很了解。个人认为这要分层次来看待这个问题,对于一个新手或者刚入门的web开发人员而言,研究协议方面的东西可能会使得web开发失去趣味性、抹煞学习积极性,这类人应该更多的了解基本的Web技术使用。而对于在该行业工作多年的老鸟来说,协议相关的内容、标准相关内容应该尽量多些的了解,因为只有这样才能使得经手的web系统更加优秀(安全、漂亮、快速、兼容性好、体验好……)。本文我们来 ... 阅读全文

发现不明确的匹配的解决方案

衣明志 发表于 , 阅读 (16120)
将VS2003下的一个Web项目升级到VS2005后,去除明显错误后编译测试运行。某页面发现一个问题: * *分析器错误 ** 说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 发现不明确的匹配。 这个问题发生原因一般情况是: aspx页面里面的控件有与您的aspx.cs里的类变量重名(不区分大小写)的ID 那么我发现在代码中有如下的声明: protected Syst ... 阅读全文

VS2005的WebApplicationProject什么时候有中文版呢?

衣明志 发表于 , 阅读 (15408)
近来微软的产品和服务在中国的本土化在不断的改进,比如说针对中国用户的正版增值(PS:Microsoft Cartoon Maker挺好玩)、微软asp.net官方站点的中文版、MSDN Magazine中文版……这些都是值得称赞甚至可以说惊喜的。但是作为开发者我们来说,似乎还没有看到VS2005的Web Application Project中文版的出现,致使部分狂热爱好者甚至采取一些极为复杂的办法去实现在中文的的VS2005下使用Web Application Projec ... 阅读全文

asp.net中使用多线程和ajax解决长时间执行任务

衣明志 发表于 , 阅读 (13502)
一个asp.net应用中,可能我们有时候会需要处理一个可能长时间执行的任务。比如说将新闻内容生成静态页面,如果在asp.net中调用方法来处理,很可能引起超时操作,而且我们也无法获知当前处理的进度情况。那么我们应该如何解决该问题呢?答案是使用Thread+AJAX。 基本的解决办法是,首先我们将可能长时间执行的程序放在一个Thread中执行: Thread tr= new Thread(new ThreadStart(ArticleCreate)); tr.Start() ... 阅读全文

Asp.Net:编译器错误信息 CS1595

衣明志 发表于 , 阅读 (15196)
莫名的就出现了编译器错误信息:CS1595,错误的全部提示如下: 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS1595: 已在多处定义“Web.Global”;使用“c:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\gtgaweb_web\0548dcce\e0f80a7f\assembl ... 阅读全文

Iisapp.vbs:IIS 应用程序查询脚本

衣明志 发表于 , 阅读 (18318)
近一段时间一直忙于公司的项目,无暇来更新技术博客。最近几天将会做一些补充。 公司的服务器在近一个月的时间内时常崩溃,由于我们项目组开发的网站访问量远超过服务器上其他的网站,所以服务器管理员认为是我们的网站程序造成的系统崩溃。但是事实是怎么样的呢?请见以下描述: 服务器管理人员(管): 你看服务器的负荷又被你们的网站占了99%,服务器崩溃了。你看一个w3wp.exe进程的cpu消耗是99%。其他客户的网站都是小型程序不可能是他们造成的,肯定是你们造成的。 我: 我们的网站 ... 阅读全文

ASP.Net程序调试过程出现组件拒绝访问的解决办法

衣明志 发表于 , 阅读 (16453)
有时候,我们在调试ASP.net程序的时候,会很痛苦的碰到。某某组件访问被拒绝。这时候重起IIS,电脑注销都不起作用。 其中最常见的原因是Indexing service服务引起的。解决方法就是停用Indexing service,或配置ASP.net 的临时目录不受Indexing service服务的影响。 配置ASP.net 的临时目录不受Indexing service服务的影响的步骤如下: 开始 -- 管理工具 -- 计算机管理(Win2003的位置,其他操 ... 阅读全文