摘要: 曾几何时,我遇到任何电脑问题,第一反应就是“重启”。 然后期待奇迹的发生。随着Windows 系统的不断完善,随着自己解决系统问题的能力不断加强,“重启法”解决问题越用越少。 现如今又用上了… 仔细想来,我们的工作和人生也经常需要重启一下。 阅读全文
posted @ 2011-02-09 03:05 拥有的都是恩典 阅读(8165) 评论(66) 推荐(58) 编辑
摘要: 前言怎么才能让asp.net 网站飞得更快,有更好的性能? -- 这是很多开发者常常思考的一个问题。我有时候会做大量的测试,或请求别人帮忙采集一些数据,希望能够验证网上一些专家的建议或证明自己的一些猜想。理论上讲,我们希望能开发出性能最优的网站,但是公司能否承担为此要付出的成本?这是实践过程中常常遇到的矛盾。 如何合理运用已知技巧在实战中是最有意义话题。本文罗列出一些优化的经验和方案,成文之前有幸看了一些高质量的文章。想强调一点,很多的部分不是我个人的劳动成果,但我完全的支持和同意这样去做,不敢独享,希望抛砖引玉,共同长进。IIS设置如果你的IIS服务器不需要外出访问互联网,关闭Certifi 阅读全文
posted @ 2011-02-08 08:45 拥有的都是恩典 阅读(4741) 评论(23) 推荐(10) 编辑
摘要: 现在的热门话题之一是HTML5 和 CSS3。好的, 它们都很时髦,它们也必然会影响网络开发的未来。 让我们尝尝鲜,花点时间安装设置一下,尽快让Visual Studio2010支持HTML5 和 CSS3 吧。 首先到微软网站上下载 Visual Studio 2010 SP1。双击开始执行VS10sp1-KB983509.exe, 然后等待补丁的下载安装完成。 – 由于Visual Studio 2010 一开始并没有支持HTML5, 但是在SP1包中,微软开始加入HTML5的规范。 HTML5的支持进入 工具 - >“ 选项, 然后选择 文本编辑器 &ldq 阅读全文
posted @ 2011-02-02 07:54 拥有的都是恩典 阅读(18440) 评论(12) 推荐(6) 编辑
摘要: 测试你的站点WebMatrix 包含一个 IIS Express, 它的工作方式很像 IIS. 然而, IIS Express是集成在WebMatrix里,在本地计算机上运行,这方便了我们进行本地测试。 有时你需要做的不仅仅是检查网页的外观, 你可能想知道在后台数据交换中发生了什么。例如,是否有损坏的链接,WebMatrix有一个工具可以带你直接到这类文件处作出修正。 选择 Site 工作区,然后在 Requests 功能区里会看到 Requests 工具,然后单击 Only Errors 只看错误。 前两个例子显示404.0错误代码,是因为您的网站没有所需图标。 要查看有关错误的详细信息 阅读全文
posted @ 2011-01-30 01:40 拥有的都是恩典 阅读(5175) 评论(2) 推荐(4) 编辑
摘要: WebMatrix是微软于今年(2011)1月发布的,它的特点是:完全免费 可用于Windows 或 Linux 服务器 可用于PHP或ASP.net开发 支持Razor(CSHTML) 一种新的语法结构(Scott 强调Razor不是一种新的语言) 包含SEO优化工具 方便开发人员快速安装及使用已有的开源系统(有些不开源(或半开源)的系统也包含在内)例如:DotNetNuke, Umbraco, WordPress, Joomla 阅读全文
posted @ 2011-01-29 05:56 拥有的都是恩典 阅读(4645) 评论(11) 推荐(9) 编辑
摘要: “除非你睡着了或刚刚从一个长假回来,你应该已经注意到了,…,微软重新进入到了'高效率开发者’的圈子中。” – Scott Willhite – Director of Community Programs from DotNetNuke 微软是这样定义WebMatrix -- 一个全新的网络开发工具,涵括了你所需所有网站开发的东西。 你还可以选择在Web Gallery 列表中的多种系统作为你网站的基础平台,例如: DotNetNuke, Drupal, Orchard CMS, ASP.NET MVC, Joomla! Umbraco …., 而WebMatrix 真正革命性的地方在于引入Razor(CSHTML), 它可以大大简化我们的编程工作量。 从今天开始我会和大家一起来关注这个未来的新宠。在园子里已经有一些人做了介绍,我将会给大家一步步呈现WebMatrix的功能。 阅读全文
posted @ 2011-01-28 07:10 拥有的都是恩典 阅读(16687) 评论(21) 推荐(10) 编辑
摘要: 最近看到几个人问以上问题,在这里给个参考答案,但是具体的情况要具体处理,因为在Usercontrol中实现的功能可能会需要一些特殊的条件,比如它依赖于一些其他的类或者资源,那么大家要小心对待,需要debug的时候,看复杂程度决定是否继续下去还是干脆写个Custom Controls。A 生成DLL文件1. 让我们首先创建一个新项目(如果你已经有一个网站,可以直接打开),创建一个Web User Control,在这里我用的是inline code 模式,即没有codebehind 文件.2. 为了日后引用方便给它一个namespace,源码类似如下:[代码]3. 编译:具体选择请参考下图:你会 阅读全文
posted @ 2011-01-27 09:01 拥有的都是恩典 阅读(3359) 评论(6) 推荐(4) 编辑
摘要: 早上一起床,拿起身旁的智能手机轻轻一点就能知道室内室外天气,滑动屏幕,在建议列表中选择想穿的衣服,走到饭桌前,唤醒桌面屏幕,下早餐的订单; 在路上不论是开车或是坐地铁,可以监视家里的所有房间,同时通过控制智能机器人远程清洁和整理; 当你正在看电视忽然有电话打进来,互联网将主动把电视机调成静音,接完电话后声音再自动恢复; 通过随身的保健测试仪(可能是手表,项链或者腰带)将血压、脉搏等信息记录下来,然后传到保健机构,一旦发生意外情况,它会做出判断并迅速通过网络报警; 在下班前和另一半或者朋友通过社交网络约定好饭店,同时下好订单,在智能手机里设置允许饭店在半小时内跟踪你的行程以便预留好座位; 如果不 阅读全文
posted @ 2011-01-27 03:37 拥有的都是恩典 阅读(1631) 评论(8) 推荐(2) 编辑
摘要: 标题有点绕,请原谅。这里解释一下…背景:公司经常要发出一些Enewsletter,里面含有一些特定的链接,当用户点击的邮件内链接的时候,会根据用户的信息带客户到不同的页面,对一些客户会让他们填写表格,而这些表格一开始已经提前放置了客户的基本信息。客户的来源可能是从公司站点的原有注册用户,也有可能来自公司从其他地方收集的信息。-- 补充一句,这不同于一般的垃圾邮件,而是针对特定群体的邀请信。问题:实现的需求的速度是越快越好,所以取巧直接用了客户的电子邮件放置在链接当中,但是如何不让客户或其他人看到甚至修改呢?实现:哈!好在asp.net有个国度叫System.Security.Cr 阅读全文
posted @ 2011-01-22 08:34 拥有的都是恩典 阅读(2232) 评论(8) 推荐(5) 编辑
摘要: 这几年帮几个北美的中大型客户建立他们的企业站点,摆在眼前的一个重要问题就是CMS(内容管理系统)。 在过去几年间,很多ASP.net CMS平台被建立起来,优秀的不但存活下来而且功能日益强大,或者说只有日益强大才流传到了今天。对于很多类型的网站,归根到底是基于一个CMS之上进行一个个性化的二次开发,所以选择一个合适的CMS平台可以让你在短时间内迅速建站,省钱省力。群雄中DotNetNuke和Umbraco有很高的威望,很多资深的开发人员都加入到这两个联盟中,mojoportal和N2 CMS 轻便且操作简单往往能捕获小型用户的心,而我想跟大伙讲讲SiteFinity的一些故事。如果你想给客户或 阅读全文
posted @ 2011-01-21 09:24 拥有的都是恩典 阅读(9842) 评论(28) 推荐(12) 编辑