zoukankan      html  css  js  c++  java
  • 调试.Net Framework内置程序集(System.Web.dll)

      最近想
    实现GridView+存储过程的分页:
        1)使用GridView内置的分页模板. 毕竟内置的已经很好了.
        2)类似DataGrid的VirtualItemCount, 设置一个VirtualCount,希望GridView就展现对应的页数
        3)Page的基类(PageBase.cs) , 自动take care翻页事件.
        4)Page根据基类处理后的结果,向DAO请求当前页数据.(取20条在100w条中)
      未能解决, 陷入到PagedDataSource类中. 仍不知所以. 决定追踪GridView RenderPager的过程.

    调试.Net Framework内置程序集:
        1)生成IL文件: ildasm /tok /byt system.web.dll /out=system.web.il
        2)重新生成PDB/DLL: ilasm system.web.il /DEBUG /DLL /OUTPUT=System.Web.dll , 将生成dll/pdb两个文件
        3)杀死占用system.web.dll 的进程: W3WP,Aspnet_state,VisualStudio2005.
        4)拷贝dll/pdb到GAC: copy system.web.pdb c:\windows\assembly\GAC_32\system.web\2.0.0.0__b03f5f7f11d50a3a\
        5)VS2005-工具-选项-调试-常规, 取消勾选:"仅我的代码"
        6)正常调试一个页,跟进:this.gridView.DataBind(). 即可跟进到System.Web.IL文件中了.
        可能需要的:
        7)取消System.Web.dll强名称校验:  sn -Vr System.Web.dll
        8)注册到GAC : gacutil -i system.web.dll

    参考:http://www.codeproject.com/dotnet/Debug_Framework_Classes.asp
  • 相关阅读:
    POJ 3126 Prime Path
    POJ 2429 GCD & LCM Inverse
    POJ 2395 Out of Hay
    【Codeforces 105D】 Bag of mice
    【POJ 3071】 Football
    【POJ 2096】 Collecting Bugs
    【CQOI 2009】 余数之和
    【Codeforces 258E】 Devu and Flowers
    【SDOI 2010】 古代猪文
    【BZOJ 2982】 combination
  • 原文地址:https://www.cnblogs.com/crabo/p/455585.html
Copyright © 2011-2022 走看看