web developer tips (47):脚本远程调试需关闭IE增强安全配置

原文地址:that front page script remote debugging requires t […]


原文地址:that front page script remote debugging requires turning off IE’s Enhanced Security Configuration in windows 2003 and windows 2008 在windows2003或windows 2008 中用 visual studio 2008 调试远程前台页面的时候,有时发现脚本的断点无法命中。一个很可能的原因是需要关闭IE的增强安全配置(Enhanced Security Configuration)。 http://www.watch-life.net/visual-studio/turning-off-ie-s-enhanced-security-configuration.html 在windows 2003 关闭IE的增强安全配置:开始---设置---控制面板---添加删除程序---添加删除windows组件---不选中“I...... [阅读全文]

web developer tips (46):使用Web Deployment Tool进行Web部署迁移

原文地址:that Web Deployment “migrate” operation is “sync” […]


原文地址:that Web Deployment “migrate” operation is “sync” operation with all migration rules enabled 从IIS6 迁移一个应用或整个服务器到 IIS7,需要使用“msdeploy”命令行工具来完成迁移(migrate)。 例如,你可以在服务器上建一个“migration”的包,如下: msdeploy -verb:sync -source:webserver60 -dest:package=c:\migratedServer.zip 迁移意味着移动更多组件,然后进行同步。有关使用 Web Deployment Tool 进行部署迁移请参阅: Migrate from IIS 6.0 to IIS 7.0 同样的在C#里可以使用web部署的公用的APIs,你可以写C#进行同步(sync),只是需要启用所有的迁移规则。c#...... [阅读全文]

web developer tips (45):如何改变动态数据文件夹的位置

原文地址:How to change the DynamicData folder location? ASP […]


原文地址:How to change the DynamicData folder location? ASP.NET 动态数据(Dynamic Data )是一种更容易创建数据的ASP.NET web应用。 默认情况下,动态数据放在web应用的动态数据目录里,该目录创建在根目录处。你的应用也许需要移动的不同的位置。 以下步骤是在 VS 2008 SP1中实现: http://www.watch-life.net/visual-studio/change-the-dynamicdata-folder-location.html 1、选择一你想移动的目录,在这个例子中,我们选择的是"admin"目录,创建一个名为“admin”的目录,把动态数据移动到这个目录 2、在Global.asax 里加入如下...... [阅读全文]

web developer tips (44):如何在Visual Studio中查看项目文件

原文地址:How to view the Project File while still in Visual […]


原文地址:How to view the Project File while still in Visual Studio 如果你正在开发的网站是web应用,在这种模式下项目文件是构成整体所必需的部分。作为web应用项目的一部分这个一个文件必须包含在项目文件夹里,里面包含程序集的引用和其他项目元数据的设置。如果网站的文件系统的根目录存在一个文件,但不包含在项目文件,将不被视为项目的一部分,也不会包含在MSBuild的编译进程。 因此项目文件是如此重要,那么如何查看文件或手工编辑项目文件整个期间,仍...... [阅读全文]

web developer tips (43):通过请求处理管道注册IHttpModule

原文地址:The way you register your IHttpModule depends on t […]


原文地址:The way you register your IHttpModule depends on the request processing pipeline in which your module will run 建立和运行自定义IHttpModule需要做三件简单的事: 1、把源码编译成dll。 2、在net里注册。 3、在IIS配置系统里注册。 http://www.watch-life.net/visual-studio/register-your-ihttpmodule-depends-on-the-pipeline.html 1)假定你有个简单的模块,在验证发生之前,触发一个用HttpContext 做参数的事件,在BeginRequest事件写如下代码: public void Init(HttpApplication context) { context.BeginRequest += new System.EventHandler(context_...... [阅读全文]

听从心的选择

这两天IT界最大的新闻莫过李开复博士从google离职。他挥挥手,与google说再见,天价的股票也没能留住他 […]


这两天IT界最大的新闻莫过李开复博士从google离职。他挥挥手,与google说再见,天价的股票也没能留住他的脚步。 “我的下一步就是和中国青年人一起打造新奇的技术奇迹,我想用自己的主动性做一个掌控全局的工作。我已经到了这个人生阶段,再不去做,我真的很怕来不及了”,这就是他从心的选择。他用苹果创始人乔布斯名言给自己的选择做了最好的注解: 最重要的,拥有跟随内心与直觉的勇气,你的内心与直觉多少已经...... [阅读全文]

web developer tips (42):用IIS配置编辑器生成脚本来更新配置

原文地址:ConfigurationEditor allows you to generate C#, Jav […]


原文地址:ConfigurationEditor allows you to generate C#, JavaScript or AppCmd script to update configuration 如果你想写段脚本来添加或更新已经存在的配置,无论配置文件属于那种类型的,比如 administration.config, applicationHost.config 或 网站 或 应用程序的 web.config),你都可以安装配置编辑器(Configuration Editor)来实现,它是IIS管理包的一部分,使用"生成脚本"的功能,用来更新配置,真的是非常有用的功能。 有关IIS配置编辑器模块的安装和下载见: ...... [阅读全文]

web developer tips (41):用自颁发的证书连接到远程IIS服务器

原文地址:establishing a remote connection to a IIS server w […]


原文地址:establishing a remote connection to a IIS server with self-issued certificate will require a certificate validation delegate 要么通过WMSvc 要么通过自己的脚本,当你尝试与远程服务器建立一个连接,没有提供受信任的证书,你需要提供证书验证的委托,用来检查不受信任的证书。 http://www.watch-life.net/visual-studio/establishing-a-remote-connection-to-a-iis-server-with-self-issued-certificate.html 这个委托的签名如下: Namespace:...... [阅读全文]

web developer tips (40):定义母版页的作用范围

原文地址:How to scope master pages 母版页是一个模板页,可以用于创建一致布局的的应用 […]


原文地址:How to scope master pages 母版页是一个模板页,可以用于创建一致布局的的应用程序。首先,创建一个母版页来定义应用程序的外观,然后创建一个包含当前内容的内容页。 你可以用以下三个级别,把这些内容页附加到母版页里: http://www.watch-life.net/life-thinking/know-how-to-scope-master-pages.html 1、页面级(Page Level):你可以在每个内容也使用如下页面指令: <@Page Language="VB" MasterPageFile="~...... [阅读全文]

web developer tips (39):在Visual Studio 2008中取消远程web操作

原文地址:How to cancel a remote web operation in Visual Stu […]


原文地址:How to cancel a remote web operation in Visual Studio 2008 在vs2005里,连接FTP或FrontPage server后,IDE无法让你取消这个操作。在vs2008里,通过FTP 或 FrontPage Server 连接远程源,整个这个操作过程中,你可以按“ESC”键,IDE会取消,或给你选项取消将要运行的操作。这一点非常有用,如果你尝试连接任何服务器时出现网络问题,或者你需要取消延迟很严重的操作。你可以根据需要单击“ESC”退出,比如以下这些情形:在远程的网站对任何类型的文件进行操作,比如添加/删除/重命名文件,打开一个大型的网站,当发布网站时候,把...... [阅读全文]

web developer tips (38):如何用请求失败记录追踪重写规则

原文地址:How to use Failed Request Tracing to trace Rewrite […]


原文地址:How to use Failed Request Tracing to trace Rewrite Rules。 IIS 7.0 请求失败跟踪(Failed Request Tracing (FRT)) 是功能强大的请求失败故障诊断工具。有感 FRT更多详细的内容,你可以查看:Troubleshooting Failed Requests Using Tracing in IIS 7.0 在你的网站一旦启动请求失败跟踪(FRT),执行如下操作就可以跟踪重写规则(rewrite rules): http://www.watch-life.net/visual-studio/use...... [阅读全文]

web developer tips (37):如何组织Using指令

原文地址:How to organize usings 有时候在c#的源文件里有些不需要或杂乱无序的using […]


原文地址:How to organize usings 有时候在c#的源文件里有些不需要或杂乱无序的using指令。Visual Studio IDE 组织Using选项可以帮助你整理源代码。 组织c#代码,在代码编辑器任意位置单击右键,选择“组织using”。 http://www.watch-life.net/visual-studio/how-to-organize-usings.html 1、选择“移除未使用的using”移除在源代码中未使用的using指令。(如果源代码没有编译生成可能移除一些需要的using指令)。 2、选择“对using进行排序”将会对using指令按字母顺序排序。(默认情况下,system 指令将会在其他指令之前)。...... [阅读全文]

web developer tips (36):使用IIS7.0 应用请求路由模块管理网站的beta版程序

原文地址:How to manage pilot or beta program for your site […]


原文地址:How to manage pilot or beta program for your site using Application Request Routing in IIS7.0 如果给你网站适合的用户设置目标和路由,用来使用试用/bate/新程序来查找用户资料,是不是件很酷的事?这对于管理曾经在试用版注册过的用户是有帮助,把这些用户重新跳转到一个新的网站,继续收集反馈,当你的网站发生重大的改变,这是非常典型的情况。IIS 7.0 的应用请求路由模块(Application Request Routing (ARR) module)可以帮助你实现这个功能。另一个典型的情况是,将对路由到试用...... [阅读全文]

小淘气一岁半了

今天是2009年8月23日,到了明天(2009年8月24日),我家的小淘气就满1岁半了,呵呵,这个时候,正是开 […]


今天是2009年8月23日,到了明天(2009年8月24日),我家的小淘气就满1岁半了,呵呵,这个时候,正是开始学淘气,学冒险,模仿大人的时候,什么东东不能摸偏去摸,什么东东不能碰,想方设法去碰,人比沙发只高一点点,已经很熟练的爬上爬下了,一点都不怕摔,即使摔了,在妈妈怀里撒会娇儿,掉几滴眼泪,过不一会儿,啥都忘记,接着爬,喜欢踩着沙发边边走来走去,我看着都心惊肉跳,她没事一样,看我担心的样子,她哈哈哈大笑。她知道我在边上看着,会保护她,好大胆呢。 老婆说,女儿好多地方像我呢,比如皮肤比较黑,典型的黑妹,还好脸白一点。比如脾气比较坏,一有不如意就很急躁,有些气急败坏,我咋感觉我脾气挺好的...... [阅读全文]

web developer tips (35):为js文件中的脚本库添加智能提示

原文地址:How to add Intellisense from script libraries for […]


原文地址:How to add Intellisense from script libraries for JS files 这是个示例,在vs2008里为js文件添加智能提示。 有两个js文件: Jscript1.js 包含如下代码: function validateForm() { } Jscript1.js(在里面你想当前jscript文件显示在Jscript1.js里定义对象和函数的智能提示) 现在添加智能提示,在解决方案浏览器中,把 Jscript1.js文件拖拽到 Jscript2.js。你会注意到在Jscript2.js中会增加如下js内容 /// <reference path="JScript1.js" /> 这时候你就可以使用智能提示了,尝试在script2.js.输入“validateForm” ...... [阅读全文]