2013年1月7日
摘要: 今天在调试asp.net的网站的时候,附加上w3wp进程后,设置的断点没有作用,鼠标移上去,提示说没加载符号文件,于是我重新编译网站,并且检查web.config里面的设置也是<compilation defaultLanguage="c#" debug="true">,再试着附加进程,但是还是不行,苦闷了。 关掉vs,重来,再附加w3wp进程,突然看到有两个w3wp进程,如下:咋会有两个进程啊,试试附加另外一个进程,就是NETWORK SERVICE的那个进程,居然可以调试。这两个进程咋来的啊,是啊,咋来的,我也没整明白,那往下探探,于是用 阅读全文
posted @ 2013-01-07 16:41 hegang 阅读(150) 评论(0) 推荐(0) 编辑
  2013年1月6日
摘要: 在web.config的system.web节点里面添加如下的配置,可以将页面的执行事件过程显示在页面上<trace enabled="true" pageOutput="true"/>这样对于理解页面事件的顺序比较有用,还可以看出大致耗时间的地方 阅读全文
posted @ 2013-01-06 16:35 hegang 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 同一个skin 的.skin文件可以有多个,但是同一类tag的skinid的值不能相同,比如:在一个文件中有<asp:Image runat="server" SkinId="test" ImageUrl="~/images/90737_None_Clear.jpg" />那么在这个skin下的其他.skin文件中就不能有<asp:Image runat="server" SkinId="test" ....../>这样的语句了。使用这个skin的方法是<asp:I 阅读全文
posted @ 2013-01-06 16:29 hegang 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 在CSS3中有个模块@font-face,其语法格式为@font-face {font-family: <YourWebFontName>;src: <source> [<format>][,<source> [<format>]]*;[font-weight: <weight>];[font-style: <style>];}在css中应用这个样式后,可以使用浏览器机器上面没有的字体,页面会到src指定的地方去下相应的字体。但是在IIS中有些字体是不能被下载的,这时候可以给IIS加MIME Types,让字体 阅读全文
posted @ 2013-01-06 16:22 hegang 阅读(493) 评论(0) 推荐(0) 编辑
  2012年12月27日
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ public class Test { public string Name { get; set; } } class Program { static void Main(string[] args) { var listofInts = new List<List<Test>>(); List<Test> a = new List 阅读全文
posted @ 2012-12-27 11:45 hegang 阅读(420) 评论(0) 推荐(0) 编辑
  2012年12月24日
摘要: 有时候,客户的程序出了问题,但是又不能到现场的进行调试的时候, 而我们本地又有程序的代码的时候,我们就可以利用VS提供的远程调试功能在本地对客户的程序进行调试。我们称自己的机器为调试机器,客户的机器为被调试机器这个时候就要求在被调试机器上运行Visual Studio的Remote Debugger工具,在被调试机器上开启Remote Debugger的步骤如下:1,在被调试机器上建立一个用户,该用户的名称和密码与调试机器当前登录的用户名称和密码一致;2,以该用户运行Remote Debugger工具;启动Remote Debugger工具后的界面注意,在description里面显示了 用户 阅读全文
posted @ 2012-12-24 18:45 hegang 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 在IIS中部署一个站点,访问的时候,iis总是挂掉,在系统日志中查看有如下的一些log.NET Runtime version 2.0.50727.3053 - Fatal Execution Engine Error (000006427F44AA6E) (80131506)Faulting application w3wp.exe, version 6.0.3790.3959, stamp 45d691cc, faulting module mscorwks.dll, version 2.0.50727.3053, stamp 4889e870, debug? 0, fault addre 阅读全文
posted @ 2012-12-24 16:48 hegang 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 运用sql server提供的系统 ROW_NUMBER() ,和 RANK() 函数清除重复数据希望对你有用,例子如下--清除重复数据WITH DATA AS ( SELECT ROW_NUMBER() OVER ( ORDER BY ProjectID ) ROW , RANK() OVER ( ORDER BY ProjectID ) RAN , * FROM表名称 WHERE ProjectID IN ( SELECT ProjectID FROM 表名称 GROUP BY ProjectID HAVING COUNT(1) > 1 ) ) DELETE 表名称 WHERE 主键 阅读全文
posted @ 2012-12-24 16:48 hegang 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 我们知道,在.net中,一个对象的私有变量是无法直接进行修改的,但是,有时候可能会遇到这样奇怪的要求,这时候,我们可以运用.net提供的反射机制,来对一个对象的私有变量来进行修改。下面是一个修改asp.net的Request的Querystring属性的例子,在Request中的QueryString属性是一个只读的属性,要修改这个属性,可以结合Reflectorx工具进行修改代码 如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Configurat 阅读全文
posted @ 2012-12-24 16:47 hegang 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 在弄ajax时,遇到sys未定义,在网上找了些办法都没解决到问题。在IE的临时文件夹里面也没找到ScriptResource.axd文件,后来查看生成的源文件,找到如下的代码:/AJAXEnabledWebSite6/ScriptResource.axd?d=9ewkG9fLOYjSGfjjfAHB7bP1phWGJjIODCn48pDWEjQmuY8TDM94KASI46c1Q3lpJ9IbGmkXmvrQRszTZdGcx2k2ufexgYBXV6msbP8Jj8E1&amp;t=633489713911250000直接在IE中输入地址,出现Specified argument w 阅读全文
posted @ 2012-12-24 16:47 hegang 阅读(161) 评论(0) 推荐(0) 编辑