zoukankan      html  css  js  c++  java
  • Asp.net MVC3 RTM的源代调试

           首先,从CodePlex下载源码。 解压后编译一下,然后在我们要调试的Solution中开发那下面的项目:

    System.Web.Mvc

    System.Web.Helpers

    System.Web.WebPages

    System.Web.Razor

    System.Web.WebPages.Razor

           同时也删除原来以上程序集原来的引用。 接下来是修改web.config,assemblies节,删除version,culture,PublicKeyToken信息,一个简单方法搜索

    , Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35

           替换为空,最后效果如下:

    <assemblies>
      <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
      <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
      <add assembly="System.Web.Helpers" />
      <add assembly="System.Web.Mvc " />
      <add assembly="System.Web.WebPages" />
    </assemblies>

           还有View文件夹下的web.config需要修改,也是删除对应此用version,culture,PublicKeyToken信息,结果如下:

    <configSections>
      <sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor ">
        <section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor " requirePermission="false" />
        <section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor " requirePermission="false" />
      </sectionGroup>
    </configSections>

           好了,到这儿我们修改两个web.config的某个配置节,删除原来对GAC的引用,而引用我们下来的源代码项目。 我们就可以调试到ASP.NET MVC3 RTM 源码中了。
    希望对您Web开发有帮助。


    作者:Petter Liu
    出处:http://www.cnblogs.com/wintersun/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    该文章也同时发布在我的独立博客中-Petter Liu Blog

  • 相关阅读:
    自行车平衡原理
    自行车为什么前轮和后轮受到的摩擦力相反呢 自行车前轮后轮转动方向一样 自行车运动原理
    UltraCompare文件内容比较工具
    msvcp100d.dll文件丢失,解决找不到msvcp100d.dll的问题
    mfc对话框
    bzoj 2298: [HAOI2011]problem a
    9.2python操作redis
    9.1 mysql+centos7+主从复制
    9,Linux下的python3,virtualenv,Mysql、nginx、redis安装配置
    8,Linux系统基础优化及常用命令
  • 原文地址:https://www.cnblogs.com/wintersun/p/2272592.html
Copyright © 2011-2022 走看看