zoukankan      html  css  js  c++  java
  • VS在进行调试时,不能调试的原因列举如下

    1
    错误信息:
    ---------------------------
    Microsoft 开发环境
    ---------------------------
    试图运行项目时出错: 无法在 Web 服务器上启动调试。无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。

    有关更多信息,请单击“帮助”。
    ---------------------------
    确定   帮助  
    ---------------------------
    原因1:
    Machine Debug Manager服务被禁用(只影响vs2003)
    解决方法:
    services.msc
    Machine Debug Manager服务

    原因2:
    IIS设定不能执行Scirpt
    解决方法:
    IIS设定,目录-允许执行Script:改成只能够执行Script


    2
    错误信息:
    ---------------------------
    Microsoft 开发环境
    ---------------------------
    试图运行项目时出错: 无法在 Web 服务器上启动调试。调试失败,因为没有启用集成 Windows 身份验证。有关更多信息,请单击“帮助”。
    ---------------------------
    确定   帮助  
    ---------------------------
    原因:
    iis集成windows认证没有选中
    解决方法:
    打开iis,找到相应的web程序,属性->目录安全性->身份验证和访问控制--编辑->集成windows身份验证,选中


    3
    错误信息:
    ---------------------------
    Microsoft 开发环境
    ---------------------------
    试图运行项目时出错: 无法在 Web 服务器上启动调试。您没有调试该服务器的权限。

    验证您是服务器上“Debugger Users”组的成员。
    ---------------------------
    确定   帮助  
    ---------------------------
    原因:浏览器没有集成windows权限
    解决方法:
    ie->工具->internet选项->安全->本地intranet->自定义级别->用户验证->自动使用用户名和密码登录,选中


    4
    错误信息:
    ---------------------------
    Microsoft 开发环境
    ---------------------------
    试图运行项目时出错: 无法在 Web 服务器上启动调试。未将项目配置为进行调试。

    有关更多信息,请单击“帮助”。
    ---------------------------
    确定   帮助  
    ---------------------------
    原因:
    web.config中的compilation节点为false或者在iis里没有将其配置为应用程序
    解决方法:
    将其改为true或在iis中为其创建应用程序


    5
    错误信息:
    ---------------------------
    Microsoft 开发环境
    ---------------------------
    试图运行项目时出错: 无法在 Web 服务器上启动调试。未能启动 ASP.NET 或 ATL Server 调试。

    验证服务器上是否正确安装了 ASP.NET 或 ATL Server。
    ---------------------------
    确定   帮助  
    ---------------------------
    原因:
    网站标识改为具体的ip
    解决方法:
    手动附加调试器
    或者把iis中网站ip改成全部为分配


    6.
    错误信息:
    ---------------------------
    Microsoft 开发环境
    ---------------------------
    试图运行项目时出错: 无法在 Web 服务器上启动调试。

    有关更多信息,请单击“帮助”。
    ---------------------------
    确定   帮助  
    ---------------------------
    原因:
    1.由于vs为2003,iis里的应用程序为.net 2.0
    2.若不是第一种情况,未知
    解决方法:
    1.针对第一种,在iis中将其改为1.1即可
    2.针对第二种,%systemroot%\Microsoft.NET\Framework\versionNumber\aspnet_regiis -i (versionNumber 相应的版本号)
    重新启动vs
    3.若以上方法还不行,把vs关掉,打开,看那个加载慢,排除,关掉,再打开,加载进来,好用了,我有点晕

    7.启动时没有报错,但死活都不能进入断点
    原因:
    有一种原因是浏览路径为iis的路径,但是你有2个相同的网站,你修改的调试网站和你的iis中对应的网站不是同一个网站
    第二种原因是网站本身的属性中,调试器没有开启
    解决方法:
    若为第一种,查看iis(inetmgr)和vs中的路径,是否相同
    若为第二种,查看项目属性,调试中是否开始asp.net调试


    8.
    ---------------------------
    Microsoft Visual Studio
    ---------------------------
    无法在 Web 服务器上启动调试。服务器因语法无效而未能处理调试请求。

    有关更多信息,请单击“帮助”。
    ---------------------------
    确定   帮助  
    ---------------------------
    原因:
    vs 2005 用iis调试 vs 2003类似的解决办法,看第5点
    但iisip设置为具体的ip
    vs调试的地址为localhost
    解决方法:
    1.运行->inetmgr->网站->(你的网站)->右键->属性->网站->网站标识->ip地址->全部未分配
    2.或者将vs设置成具体ip

  • 相关阅读:
    c编写程序完成m名旅客和n辆汽车的同步程序代写
    [原]web服务器:SOAP,WSDL,UDDI
    用多进程同步方法演示“桔子-苹果”问题
    实验教学管理系统 c语言程序代写源码下载
    模拟游客一天的生活与旅游java程序代写源码
    Java作业代写
    快餐店运行模拟C++程序源码代写
    求可能组合VB源码代写
    深入源码分析Java线程池的实现原理
    ThreadLocal原理详解
  • 原文地址:https://www.cnblogs.com/publicbill/p/1377970.html
Copyright © 2011-2022 走看看