zoukankan      html  css  js  c++  java
  • vs2005无法断点调试网站,断点失效

    vs2005无法断点调试网站,断点失效

        今天做网站开始调试没问题,可是打补定不小心把 IE8 给装上拉,装了IE8之后, Vs2005WebSite程序按F5无法正常调试.
    需要手动附加到进程, 比较麻烦, 据说还有种方法, 把所有IE窗口都关掉, 再点击启动调试(F5), 调试完之后自动关闭所有窗口, 这种方式更麻烦。解决办法如下:
    1. 点击【开始】->【运行】 命令:regedit.
    2. 定位到HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main
    3. 在【右边区域】【右键】新建一个名称为TabProcGrowth的DWORD值, 数值数据设置为0.
    此法好用,已经测试通过。
       机器重启后再次不能调试了,再删除后重新添加一下就又可以调试了,开始还以为与release什么的有关,后面发现网站可不可以调试与这个没什么关系,可以在网站的web.config文件和当前也没的page指令里设置,但问题是,我的web.config文件和page指令都没问题。因为默认新建的网站就是开启的,更何况我做的这个项目是已经快完成,而且昨天还没问题。有点郁闷我,网上也查不到任何有用的资料。
    更可恶的是那些ajax控件也出问题了(用了微软的ajax类库),项目无法编译。
    找了一个没用ajax的网站测试下,出错,“无法在web服务器上启动调试”云云。
    那没办法,直接用vs自带的web服务器调试了。打开网站,F5行,VS闪了几下,IE运行靠,pageload里的断点还是没反应
    等等运行的按钮怎么又变成了绿色,再按F5,居然又开了个IE
    大概调试菜单里“附加到进程”,选aspnet_wp.exe,附加,刷新IE,靠,终于断下来了。
    那?

        在IIS上怎么办呢?“无法在Web服务器上启动调试。Web服务器的配置不正确。请参见有关常见配置错误的帮助。在调试器外部运行网页可能会提供进一步的信息。
    原因可能是:在Web服务器上,该应用程序没有启用调试。
    解决办法:在IIS默认网站选中指定的应用程序,点属性--〉ASP.NET--〉“编辑配置”按钮--〉应用程序中的“启用调试”打勾。”
    打开IIS主目录里的路径出错了,原来我今天把主目录指向的文件夹移走了导致,IIS无法在一个不存在的路径主目录下写于web.config文件,而默认的是否启用调试是从主目录继承过来的
    那边删了后,虚拟目录里的是否启用调试成了没有配置的项目,改了主目录的位置,启用调试,OK。

     编者:51netweb

  • 相关阅读:
    vmware克隆Centos6.4虚拟机网卡无法启动问题
    mysql错误:Statement violates GTID consistency
    /etc/vsftpd.conf详解
    Linux /etc/fstab文件
    sudo命令详解
    linux fack 文件系统修复命令
    ORA-01502: 索引或这类索引的分区处于不可用状态
    Oracle 完整性约束错误
    linux下部署redis
    Python 发送邮件案例
  • 原文地址:https://www.cnblogs.com/gzmg/p/2575303.html
Copyright © 2011-2022 走看看