web developer tips (52):部署Asp.net web应用须设置debug为false


原文地址:When deploying your ASP.NET web application, debug=false should be set in web.config 为了解决程序的问题,开发人员通常在web.config 中启动调试(debug)模式,这将导致ASP.NET产生诸如调试符号、元数据等的额外信息。然而,性能上会的花费更长的时间去进行编译和运行,消耗更多的内存,缓存资源无法执行。因此,在发布产品时,应该把调试设置为”false”避免对性能的影响。有两个方法可以实现这一目标: http://www.watch-life.net/visual-studio/deploying-your-asp-net-web-application-debug-false-should-be-set-in-web-config.html 1) 在web.config ......[阅读全文]

分类: Visual Studio | 没有评论 »

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


原文地址: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 里加入如下语......[阅读全文]

分类: Visual Studio | 没有评论 »

web developer tips (30):在vs2008中Ajax Extender 控件UI与vs2005中差异


原文地址:Ajax Extender controls UI behaves differently in VS 2008 than in VS 2005 在vs2005的设计视图你可以拖拽extender控件到任何位置,在vs2008里,你仅可以在asp 控件在放置一个扩展器(extender)。当你拖动一个扩展器悬停在一个控件上,如果这个控件支持扩展的话,你可以发现光标变成一个加号(+)标记。如果你悬停一个扩展器在一个空白的设计界面或者不支持扩展的控件,光标会变成一个停止标记,表明它不能放置在当前位置。 http://www.watch-life.net/visual-studio/ajax-extender-controls-ui-behaves-differently-in-vs-2008-than-in-vs-2005.html 另......[阅读全文]

分类: Visual Studio | 没有评论 »

web developer tips (27):Microsoft Web Platform


原文地址:microsoft-web-platform-installer Microsoft Web Platform 有些很酷而简单的工具,包括微软整个的web平台,包括IIS(Internet Information Services )(5.1、6.0、7.0),Visual Web Developer 2008 Express ,SQL Server 2008 Express Edition , .NET framework。如下的用户界面让您灵活的选择是安装全部产品或安装特定产品。 关于Microsoft Web Platform Installer 安装的详细说明和系统要求详见:http://www.microsoft.com/web/channel/products/WebPlatformInstaller.aspx 详细的安装说明,参见:Web Platform Installer Walkthrough http://www.watch-life.net/visual-studio/microsoft-web-platform.html ......[阅读全文]

分类: Visual Studio | 没有评论 »

web developer tips (26):在 App_Code目录下同时放c#和VB.NET文件


原文地址:How to have C# and VB.NET files inside your App_Code directory 如果你利用App_Code目录来开发一个Asp.net web网站,有时候需要写用不同net语言的代码文件。例如,如果你想用在同一个web网站同时使用c#和VB.net http://www.watch-life.net/visual-studio/have-c-and-vb-net-files-inside-your-app-code-directory.html 要支持这一点,就需要在web.config的compilation节点配置App_Code子文件夹进行分别编译。 <compilation debug="true"> <codeSubDirectories> <add directoryName="VBFiles" /> </codeSubDirectories> </compilation>......[阅读全文]

分类: Visual Studio | 没有评论 »

web developer tips (24):显示html/css的警告错误或错误


原文地址:You could display CSS/HTML errors as warnings or as errors 在vs2008里面可以有个很cool的功能,可以降级显示作为任何警告的错误,这个功能很有用,它可以让你区分验证的错误和查找让程序无法生成的错误。 http://www.watch-life.net/life-thinking/display-css-html-errors-as-warnings-or-as-errors.html 在vs2008里面,默认会如下图所示显示任何html/css 的作为警告的错误。注意警告有个绿色的波浪线。 启用这个功能,操作如下,菜单:工具+选项+文本编辑器+html+验证。如下图所示 http://www.watch-life.net/life-thinking/display-css-html-errors......[阅读全文]

分类: Visual Studio | 没有评论 »

web developer tips (22):提高页面和服务器控件加载速度


原文地址:How to improve performance of Page and Server Control Processing 1、避免不必要的客户端和服务器间的往返,你可以使用ASP.NET Ajax和局部页面呈现(Partial Page Rendering)。 ASP.NET Ajax:ASP.NET Ajax 允许开发者在创建一个asp.netweb应用的时候,更新数据不要重新加载整个页面。 局部页面呈现(Partial Page Rendering):局部页面呈现(Partial-page rendering)依赖 ASP.NET 的服务控件和Microsoft AJAX Library的客户端方法。你不需要使用Microsoft AJAX Library 来启用局部页面呈现,因为当使用ASP.NET AJAX 服务控件的时候会自动这个功能。然而,你......[阅读全文]

分类: Visual Studio | 没有评论 »

web developer tips (21):为Developer Web Server设定固定端口


原文地址:How to set a fixed port for the Developer Web Server 当创建一个网站项目的时候,Visual Studio 的开发web服务器(Developer Web Server)会激活本地端口用来运行web网站,默认的情况下,这个端口值是一个可用的随机动态端口,在某些情况下,你也许想web服务器使用固定的端口,可以进行如下配置: http://www.watch-life.net/visual-studio/set-a-fixed-port-for-the-developer-web-server.html 1、如果没有打开Visual Studio的属性窗口,可以使用F4或菜单:视图+属性窗口,打开属性窗口。 2、在解决方案管理器中,左键选中web网站项目 3、......[阅读全文]

分类: Visual Studio | 1 条评论 »

web developer tips (20):使用IIS作为web服务器


原文地址:How to change WAP to use an IIS Web server 有时候,在开发web应用,想使用IIS来代替Visual Studio 开发服务器(Development Server) 作为web应用服务器,可以按如下操作进行: http://www.watch-life.net/visual-studio/change-wap-to-use-an-iis-web-server.html 1、在解决方案管理器中,单击“ Properties”页或在项目的上下文菜单中选择“属性” 2、如下图所示将打开属性页: 3、在属性页中打开“web”标签页 4、在下面的“server”项选择“使用本地IIS web服务器”,然后单击“创建虚拟目录”,Visual web developer 将会为当前项目虚......[阅读全文]

分类: Visual Studio | 没有评论 »

web developer tips (18):从工具箱粘贴或拖拽控件时进行绝对定位


原文地址:How to absolute position controls on copy paste or drag drop from Toolbox 在设计器里为了让任何任一控件进行绝对定位,你需要选中控件,然后选择如下菜单:格式+设置位置+绝对。 有时候,你也许想从工具箱拖拽控件或在设计器里剪贴控件后就让控件被绝对定位。你可以这样做: http://www.watch-life.net/life-thinking/absolute-position-controls-on-copy-paste-or-drag-drop-from-toolbox.html 菜单:工具+选项+html设计器+css样式,选中“对于使用工具箱、粘贴或拖放控件时,将定位更改为绝对定位”。 此时,如果你切换到设计视图......[阅读全文]

分类: Visual Studio | 没有评论 »