无法在Web服务器上启动调试。基础连接已经关闭:接收时发生错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法在Web服务器上启动调试。基础连接已经关闭:接收时发生错误相关的知识,希望对你有一定的参考价值。
在尝试调试.NET项目时出现上述错误提示,盼高手赐教!
不胜感激!
先感谢xiiic!不过我试了你说的方法好像不起作用.后来我尝试重新安装了一下IIS,有时候能够成功调试.NET项目,不过有时还是会出现老问题!不稳定!
添加现有项就可以了
其他不变就可以了
麻烦
参:
微软帮助文档
检查 ASP.NET 或 ATL Server 的设置过程。有关更多信息,请参见为调试 ASP.NET 应用程序做好准备。
您是否具有进行调试所必需的访问特权?有关更多信息,请参见 ASP.NET 调试:系统要求中的“安全要求”一节。
您是否正在运行一个允许 Visual Studio 调试器自动附加到 Web 应用程序的 Windows 版本?如果不是,则需要启动应用程序而不调试,然后手动附加到它。(有关更多信息,请参见“手动附加”和 ASP.NET 调试:系统要求。)
您的 Web 应用程序是否具有 Web.config 文件?
Web.config 文件是否通过将 debug 属性设置为 true 而启用了调试模式?有关更多信息,请参见如何:为 ASP.NET 应用程序启用调试。
Web.config 文件是否包含任何语法错误?您可以通过运行 Web 应用程序而不调试来检查是否存在语法错误。(从“调试”菜单中,选择“开始执行(不调试)”。)如果在 Web.config 中存在语法错误,则会显示详细信息。
您是否是通过指定特定的 IP 地址(如 100.20.300.400)而创建了项目?调试 Web 服务器要求 NTLM 身份验证。默认情况下,IP 地址被假定为 Internet 的一部分,而在 Internet 上不进行 NTLM 身份验证。若要更正这一问题:
创建项目时,指定 Intranet 上计算机的名称。
- 或 -
将 IP 地址 (http://100.20.300.400) 添加到您的计算机上的受信任站点列表中。(从 Internet Explorer 的“工具”菜单中,选择“Internet 选项”,然后选择“安全”选项卡)。
是否在服务器计算机上注册了必要的扩展?如果尚未注册,请按下面过程中介绍的方法重新注册 ASP.NET。
是否在安装 Visual Studio 后,将 IIS 安装到运行 Visual Studio 的本地计算机上?IIS 应在安装 Visual Studio 之前安装。如果在之后安装,则可能需要重新注册 ASP.NET。
1:确认在“配置属性”中的“启用ASP.NET调试"为"True"
2:确认你的"web.config"中的"debug=true"
3:若你安装过wind2000 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用户,为其隶属于添加Administrators用户
以上操作最管用的就是第5步和第7步。
如果出现下面的错误信息:
“无法在WEB服务器上启动调试,未将项目配置为进行调试”.
一般估计是把项目直接拷过来打开,要重新配置一下IIS
控制面板-〉internet服务管理器-〉默认的web站点-〉你的项目目录-〉属性-〉应用程序设置-〉应用 参考技术A 无法在Web服务器上启动调试。基础连接已经关闭:接收时发生错误
你是做采集吧???
呵呵,这个错误对我来说次数还蛮多的...看到你的提问,顺便提醒下...
http://zhidao.baidu.com/question/46890979.html
http://zhidao.baidu.com/是基础连接...当这个页面不能浏览的时候,也就是提示这样的错误...
我以前写过baidu知道采集的...也是遇到这样的错误..没办法,只能抓取一条数据休息1秒钟...
一般网站会限制ip流量的.... 参考技术B 测试一下啊 参考技术C 你好,测试一下
“无法在 Web 服务器上开始调试” MSVSMON.EXE 无法启动。 VS2010 错误
【中文标题】“无法在 Web 服务器上开始调试” MSVSMON.EXE 无法启动。 VS2010 错误【英文标题】:"unable to start debugging on the web server" MSVSMON.EXE failed to start. VS2010 error 【发布时间】:2011-09-29 11:31:16 【问题描述】:让 VS2010 调试 IIS 时遇到真正的问题。
我已经在互联网上搜索了几天,并尝试了所有我能做到的解决方案。 VS2008 完美运行,但我已经安装了 VS2010,并且在尝试调试 IIS 站点时(在使用 IIS 的项目上按 F5)我收到错误消息
“无法在 Web 服务器上启动调试。Microsoft Visual Studio 调试监视器 (MSVSMON.EXE) 无法启动。如果此问题仍然存在,请通过控制面板中的“添加或删除程序”修复您的 Visual 安装。”
当我尝试手动附加该进程时,我收到了相同的消息。 我试过修复软件。我试过了,它失败了,所以我使用 Microsoft Visual Studio 2010 卸载实用程序 (http://archive.msdn.microsoft.com/vs2010uninstall/Release/ProjectReleases.aspx?ReleaseId=4321) 卸载,然后重新安装它仍然有一样的问题。随着 SP1 更新,这仍然会发生。运行“不调试启动”时,我可以正常运行网站,并且运行良好。
我已经阅读了所有我能找到的指南,并且都尝试了 IIS 上的所有设置,但仍然没有运气。如果这意味着什么,我正在使用 Windows 7 64 位。我可以更详细地了解我尝试过的所有事情。
也有一台笔记本电脑,也做了同样的事情,安装了 VS2010 和 TFS(也在 win7 64 位上),这非常适合调试。根本不必乱来。我看不出这个问题和我的电脑有什么区别。我在这里摸不着头脑,想我可能必须格式化我的电脑并从全新安装重试(这会很烦人!)
感谢所有阅读本文的人, 丹根特
【问题讨论】:
愚蠢的问题,但值得一问:您正在以管理员身份运行 Visual Studio,是吗? 非常感谢您的回复。 @asdfg:所以当我第一次运行修复工具时,它给了我一个错误。愚蠢的是,我没有写下来,但它是“找不到 sf.cab 等尝试卸载”(这是一些 .cab 文件有问题)。我使用 Microsoft Visual Studio 2010 卸载实用程序(来自archive.msdn.microsoft.com/vs2010uninstall/Release/…)正确卸载了它,然后重新安装。仍然是同样的问题。我可以尝试再次运行修复工具,看看它是否给出了同样的错误? @jeremy mcgee:在这一点上,我认为非常需要“愚蠢”的问题!我以管理员身份运行它是的,但如果还有其他愚蠢的事情我可以做,请告诉我:^) 我自己的方法一直是保留现有的 VS 安装并与新版本并排运行它们。如果你有一个方便的还原点集,你可能想试试这个:) 你试过***.com/questions/2878136/… 【参考方案1】:我有一个 HOSTS 文件条目,将项目 URL 解析到 DEV 服务器而不是本地计算机。将条目更改为指向 127.0.0.1 解决了问题。
【讨论】:
【参考方案2】:您是从购买的光盘安装还是下载了它?无论哪种方式,您都需要下载一个新副本并安装它(听起来原件已损坏)。
另外,请确保您的计算机上安装了所有 IIS 和 Web 组件。您的操作系统是家庭版还是基本版?
http://technet.microsoft.com/en-us/library/cc731911.aspx
【讨论】:
这或许可以解释为什么我会遇到这样的问题。 Microsoft 是否不打扰 MD5 哈希和检查或类似检查,以便我可以检查它是否损坏?通常我会期望下载失败。我从 MSDN 获得了 VS,以及我现在正在运行的 Windows 7 Ultimate N。我痛苦地阅读了几个指南,以确保安装了所有正确的 IIS 组件。 ;^) 感谢您的帮助,非常感谢!” 想一想,我很确定它与我下载的用于在我的笔记本电脑上安装 VS2010 的 ISO 相同(第一次工作!)。但是如果有一个 hashcheck 工具,那我真的没想到。 :^) 刚刚运行 sha1sum.exe(来自 GNU)并得到了与 MSDN 上列出的相同的结果 f0ed50712d83bf0eda7d284da76df49e4c88cef7。呸! 有时您必须在下载/安装结束时稍等片刻才能启动检查。使用不同的浏览器,确保您在 MSDN 中获得正确的链接(VS 页面真的令人困惑)并获取新的下载:) 我现在已经修好了。最终格式化机器,重新安装Windows 7,然后每次我安装新程序时都进行备份,这样我就可以回滚了。首先安装VS2010,F5工作。然后安装了 VS2008 和其他所有东西,调试仍然可以在 VS2010 上运行。不确定发生了什么,因为上述问题发生在全新安装上。一定有什么东西在某处损坏了。【参考方案3】:我现在已经修好了。最终格式化机器,重新安装Windows 7,然后每次安装新程序时都进行备份,以便我可以回滚。首先安装VS2010,F5工作。然后安装了 VS2008 和其他所有东西,调试仍然可以在 VS2010 上运行。不确定发生了什么,因为上述问题发生在全新安装上。一定是某事在某处损坏了某些东西
感谢您的所有帮助,并将此问题缩小到值得格式化我的电脑以修复的问题。
干杯, 布斯韦尔
【讨论】:
【参考方案4】:如果您在 IIS 中使用主机名并在主机文件中出错,也可能导致此问题。
检查主机 ip 是否设置为本地机器 127.0.0.1 而不是其他地方。就我而言,我不小心将其设置为开发服务器。
【讨论】:
【参考方案5】:您是否尝试过手动启动 MSVSMON?我遇到了同样的问题,发现服务已停止。所以我尝试启用该服务并确保它使用了正确的凭据。
我希望这会有所帮助!
谢谢! 唐
【讨论】:
【参考方案6】:在我尝试了 Web 上的几乎每个解决方案后,唯一对我有用的方法是右键单击解决方案资源管理器上的项目,然后选择 Debug->Debug as Administrator。
【讨论】:
【参考方案7】:右键单击项目,将选中“使用自定义 Web 服务器”复选框,选中“使用本地 IIS Web 服务器”复选框。 我用这个及其工作解决了这个问题。
【讨论】:
【参考方案8】:通过在解决方案资源管理器中解决此错误->右键单击项目->选择调试->启动新实例。
我认为是因为我从另一台服务器复制了项目文件夹。
【讨论】:
以上是关于无法在Web服务器上启动调试。基础连接已经关闭:接收时发生错误的主要内容,如果未能解决你的问题,请参考以下文章