收藏 分享(赏)

vs2003无法调试.doc

上传人:tkhy51908 文档编号:6336835 上传时间:2019-04-07 格式:DOC 页数:7 大小:41KB
下载 相关 举报
vs2003无法调试.doc_第1页
第1页 / 共7页
vs2003无法调试.doc_第2页
第2页 / 共7页
vs2003无法调试.doc_第3页
第3页 / 共7页
vs2003无法调试.doc_第4页
第4页 / 共7页
vs2003无法调试.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、 VS2003 的调试症状:“试图运行项目时出错:无法在 web 服务器上启动调试。”的解决方法从安装 VS2003 以来可以编译并运行项目,就是不能用 VS2003 的调试功能,症状:“ 试图运行项目时出错:无法在 web 服务器上启动调试。” ,我用了以下方法都没有能开启VS2003 的调试功能。1、用 aspnet_regiis -i 重新注册;2、给我用的 Administrator 用户添加了 Debugger Users 组;3、设置解决方案 配置属性-调试- 启用 ASP.NET 调试=true (当我把启用SQL 调试 true 时,可以启用调试,但是无法在断点出停止);4、在

2、 IIS 中给正在开发的项目建立虚拟目录,并在虚拟目录的目录选项页 中 创建应用程序名(同项目一个名字)。(注:如果不设置这步,可能会出现 “/”应用程序中的服务器错误 )这个问题一直困扰着我,去网上搜索,也没有找到答案。今天在 MSDN 上看到这篇文章(PRB:调试 ASP.NET 应用程序时出现“Unable to Start Debugging on the Web Server”(无法在 Web 服务器上启动调试)错误信息)最后写的 信息适用于 ASP.NET 1.1。ASP.NET 1.0。,突然想到我电脑安装了.NET Framework 1.1 和 .NET Framework

3、2.0,IIS 站点的 ASP.NET version 设置为:2.0.50727 ,我马上打开 IIS 站点,把 ASP.NET version 设置为:1.1.4322 ,打开 VS2003,设置断点,运行调试,o yeah,终于可以调试了。原因是 VS2003 不完全支持在 ASP.NET 2.0 上调试,必须在ASP.NET1.0、ASP.NET 1.1 上调试。这个小问题居然困扰了我那么久,看来微软的东西也有不向下兼容的,嘿嘿!另外还摘录了一篇VS.NET 调试.NET 出现的常见错误,希望能给还在为无法在 VS2003 中调试的朋友一些帮助。VS2003“无法在 Web 服务器上启

4、动调试”窗口( 没有其他任何提示) CSDN Blog 推出文章指数概念,文章指数是对 Blog 文章综合评分后推算出的,综合评分项分别是该文章的点击量,回复次数,被网摘收录数量,文章长度和文章类型;满分100,每月更新一次。VS2003 出现“ 无法在 Web 服务器上启动调试” 的一个原因今天用 vs2003 做了个简单的 aspx 页面, 调试-启动, 却出现了无法在 Web 服务器上启动调试, 后面两行字.在网上找了找原因:* 1:确认在“配置属性”中的“启用 ASP.NET 调试“为“True“ 2:确认你的 “web.config“中的“debug=true“ 3:若你安装过 wi

5、nd2000 SP4 后,则要在命令行执行“regsvr32 i aspnet_isap.dll“ 4:在 IIS 里查看站点信息,选中 “目录安全性“,里面有“匿名访问和身份验证控制“,再点击“ 编辑 “,确认“ 集成 Windows 身份验证“ 选项被选中5:在 IE 选项-“安全设置“-“ 自定义级别“里有“用户验证“ ,确认选中“自动使用当前用户名和密码登录“ 6:运行 C:/WINNT/Microsoft.NET/Framework/v1.0.3705/aspnet_regiis.exe -i 7:控制面板- 管理工具 -计算机管理-本地用户和组- 用户,双击 ASPNET 用户,为

6、其隶属于添加 Administrators 用户以上操作最管用的就是第 5 步和第 7 步。 按照上面的第 4,7 条我做了下,重启了 iis,但是还是出现无法在 Web 服务器上启动调试, 却出现了下面这样的现象 .现象:调试的时候弹出“无法在 Web 服务器上启动调试”窗口,没有其他任何提示。网上找了下 ,终于解决了问题.原因:安装了两个以上版本的.net Framework,尤其是安装了 2.0 以上的版本,并在 IIS 中设置 ASP.NET 为 2.0以上版本。 VS2003 并不完全支持.net Framework 2.0 以上版本的调试。解决方法:在 IIS 属性中把 VS.NE

7、T 设置为 2.0 以下版本。http:/ IIS 进程中不可能运行两个不同的 ASP.NET 版本。请使用 IIS管理工具重新配置服务器以在一个单独的进程中运行应用程序。解决方法:新建一个应用池就可以了郁闷,今天早上以来开机就遇上了这个问题: 服务器应用程序不可用 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。没有办法,上网看看有没有什么相关的资料,看到了这篇文章:http: / 但是我想问题不可能是那个样子,想来想去,想到了查看应用程序日志: 在同一 IIS 进程中不可能运行两个不同的 ASP.NET 版本。改下一虚拟目录的应用程序池.让 ASP.NET 1.1 和 AS

8、P.NET 2.0 的虚拟目录使用不同的应用程序池. 结果问题解决,好了搞定!Net 服务应用程序不可用。改下一虚拟目录的应用程序池.让 ASP.NET 1.1 和ASP.NET 2.0 的虚拟目录使用不同的应用程序池 .修改方法是:在 iis 管理器中的应用程序池新添一个应用程序池(app2),然后再默认网站下面选择你的虚拟目录,为这个虚拟目录选择新的应用程序池,方法是选择虚拟目录下面的属性,然后再“目录“ 页下修改。保证指定的用户对上面的目录有访问权限后,还需要指定用户对虚拟目录的访问权限,方法是iis 管理器下面选择你要运行的虚拟目录,然后点击右键,选择权限。win2003+vs2003

9、+iis6.0,调试 ASP.NET 应用程序时出现 “无法在 Web 服务器上启动调试“的错误信息在修改以前的一个视频会议项目的时候遇到了这个问题,郁闷了我半天,下面载录了一个不知名战友的经验:?详细的说明是:无法在 Web 服务器上启动调试。您没有调试该服务器的权限。验证您是该服务器上的“Debugger Users”组的成员。我也重启了 IIS iisreset 设置了 Administrator 的用户组 为 Administrators Debugger Users 还有一个 VS Devolopers 最后还是一样不行,后来又设置了 aspnet_regiis -i 还是不行,重启

10、机器也是不行。而且新建一个项目也不行,出现同样的错误。10 月 21 日今天实在没有办法了,只好重新 Ghost 机子,但问题还是存在的,只不过新建的项目可以调试了,不知道为什么运行的时候提示换了“发送调试 HTTP 请求时发生服务器端错误” 刚才我重启了 IIS 又出现这样的提示:“试图运行项目是发生错误” 如果我安装了 EditPlus 就会打开它,然后提示“http:/localhost/test/index.aspx”是否创建。真被这个搞怕了。?这个项目放在其它机器上可以,说明代码本身没有问题,但就是放到我机器上不行了。真的搞不懂了。10 月 23 日今天终于被我搞定了。原来是项目的属

11、性里没有设置好,我也没有修改这个设置,也不知道什么时候搞错了。就是在属性-配置属性-调试 中的始终使用 Inertnet Explorer 应该设为 True。否则就会其它关连的程序来打开。如是找不到关连程序就是提示出错。而且没有帮助。1 月 6 日今天又碰到了,后来我把网站从信任站点里删除加到本地 Intrenet 就好了爆晕的 vs2003 调试(第一篇发到文章里面去了,原来随笔和文章不一样?天意)自从装了 WIN2003 好像就不太平,先是保留了原来的 80 端口网站,和重装前XP 类似,自己建了一个 8090 端口的网站,然后把正在做的系统用虚拟目录添进去,在VS2003 调试的时候

12、,发现假如是选择“启动项目”,启动某一个页面的时候,可以正常调试,可是假如改成我最喜欢的“等待外部连接 ”的时候,就不能调试了,报告服务器不支持 调试。查了查,W3WP.exe 有两个,一个是支持托管代码的,一个不支持,不知道是不是在附加的时候附加错了网上查了老半天,没查到相关的东西,只好自己摸索。先是看到 MSDN 的一句:用完全机器名命名的是默认网站云云也许和默认网站有关?把新网站删除了,把原来的虚拟路径换到默认网站里面去,结果真的有两个项目可以用等待外部连接启动了!但是没多久又来了:同样是 ASP.net 的项目,居然有的项目还是不能用“ 等待外部连接”模式启动调试!晕得我一阵阵的。又怀

13、疑是 vswebcache 和 vss 的问题,但是取消绑定,清空 vswebcache,还是无济于事天啊亿般无奈,想想既然有项目可以启动,那新建的项目是不是也可以呢?试了试,新建项目果然可以“等待外部连接 ”启动。实在没有办法 只好把原来的项目文件删掉,从新在原目录建立一个新的项目,然后把原代码文件从新包含到项目里面苦啊!不知道有没有高手知道是怎么回事呢?为了开发 ASP.NET 应用。在公司的 Windows Server 2003 上安装 Visual S 2003。安装过程没有什么大问题。但是安装后 VS.NET 无法新建新 ASP.NET工程,在网络上查找相关文章,问题基本上得到解决

14、。主要有以下几点:* 在 Windows2003 下本机浏览 http:/localhost 提示 HTTP 400 错误;但是用 http:/就正常。原因是 IIS 相应网站中的网站属性页中的 IP 地址设置被固定为本机 IP 地址 192.168.xxx.xxx,导致无法通过 IP 地址 127.0.0.1来访问,将该 IP 地址设置改为 “(全部未分配)”即可。* 创建 VS2003 的 ASP.NET 工程,使用 FrontPage Extended 2000 方式来访问 Web 网站,提示无法操作/bin 目录,可能是权限不够。这和该 win2003 系统下安装了 IIS WSS(W

15、indows SharePoint Servers 2.0)有关,解决的方法是打开 Share Point 管理中心,点配置虚拟服务器设置 链接,点默认网站链接,点定义管理路径链接,在定义管理路径页面下,添加一个对应于要添加的 web 应用虚拟目录的排除路径即可。* 无法用 VS2003 调试 ASP.NET,web 页提示“当前信任级别设置不支持调试。”。解决的方法是在工程的 web.config 文件中添加一配置行:事件类型 : 错误事件来源 : ASP.NET 2.0.50727.0事件种类 : 无事件 ID: 1062日期 : 2007-10-12事件 : 9:17:03用户 : N

16、/A计算机 : SF描述 :在同一 IIS 进程中不可能运行两个不同的 ASP.NET 版本。请使用 IIS 管理工具重新配置服务器以在一个单独的进程中运行应用程序。有关更多信息,请参阅在 http:/ 的帮助和支持中心。1:确认在“配置属性”中的“ 启用 ASP.NET 调试“为“True“操作步骤 :VS 环境里面,菜单-项目- 项目属性(最下得选项) -配置属性(左边第二项)-DebuggingEnable Asp.Net Debugging 设置为 True作用:确定调试器能过启动 IIS 来调试 页面!2:确认你的“web.config“中的“debug=true“操作步骤打开 w

17、eb.config 文件, 设置 debug=“true“;作用 :配置调试器可以调试该应用程序3:若你安装过 wind2000 SP4 后,则要在命令行执行“regsvr32 i aspnet_isap.dll“操作步骤 :开始 -运行-cmd-regsvr32 i aspnet_isap.dll作用 :重新注册 aspnet_isap.dll4:在 IIS 里查看站点信息,选中 “目录安全性“,里面有“匿名访问和身份验证控制“,再点击“ 编辑 “,确认“ 集成 Windows 身份验证“ 选项被选中操作步骤 :我的电脑右击管理-应用程序管理-IIS默认网站 -你得站点右击目录安全性-认证和

18、访问方式勾选匿名访问和身份验证控制,编辑勾选确认“集成 Windows 身份验证“作用:匿名访问:此处设置不是为了解决你得调试问题,是为了能够使局域网或者广域网中其他用户通过输入你得 Ip 和网站名称来访问该网站集成 Windows 身份验证 :刚建立得网站身份验证方式为 Windows 要求必须用windows 用户身份访问该网站,不更该 IIS,将无法正常调试!5:在 IE 选项-“安全设置“-“自定义级别“里有 “用户验“,确认选中“ 自动使用当前用户名和密码登录“步骤上述已经详细作用不详6:运行 C:/WINNT/Microsoft.NET/Framework/v1.0.3705/as

19、pnet_regiis.exe -i操作步骤 ;cd 到 C:/WINNT/Microsoft.NET/Framework/v1.0.3705/目录aspnet_regiis.exe -i或者 start=all progames - visual 2003-visual tools - command prompt-aspnet_regiis.exe -i作用:重新注册当前得.net framework 版本即(v1.0.3705)到 iis,为了解决调试得时候出现您所运行得 .net版本不是 v1.1 得问题7:控制面板- 管理工具 -计算机管理-本地用户和组- 用户,双击 ASPNET 用户,为其隶属于添加 Administrators 用户

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报