Visual studio Visual Studio 2012:WebDev.WebServer40.exe已停止工作
我正在从事一个非常大的MVC4项目 Windows 7 64位.NET Framework.4.5,Visual Studio 2012高级版SP1 我在公司工作,每天晚上机器都在更新。4月22日,我让我的机器开着,VS正在运行,但没有执行任何代码。早上4月23日,我继续前一天晚上结束的工作。机器响应时间似乎很慢,所以我重新启动了。重新启动后,我在尝试调试时开始收到以下消息: VS中的弹出窗口:WebDev.WebServer40.exe已停止工作 网页:无法显示此网页 小提琴手显示了此消息: [Fiddler]与“localhost”的连接失败。 错误:连接被拒绝(0x274d)。 System.Net.Sockets.SocketException无法建立连接,因为目标计算机主动拒绝它[::1]:51043 Windows应用程序日志显示此错误: 出错应用程序名称:WebDev.WebServer40.exe,版本:11.0.50727.1,时间戳:0x5011ca7e 故障模块名称:ole32.dll,版本:6.1.7601.17514,时间戳:0x4ce7b96f 异常代码:0xc0000005 故障偏移量:0x000408a7 出错进程id:0x280 故障应用程序启动时间:0x01cf60dbe460d837 出现故障的应用程序路径:C:\Program Files(x86)\Common Files\Microsoft Shared\DevServer\11.0\WebDev.WebServer40.exe 故障模块路径:C:\Windows\syswow64\ole32.dll 报告Id:22f43805-cccf-11e3-866d-00270e269f58 注意:似乎涉及ole32.dll。检查时,我发现有几个版本中存在已知错误,但是,没有一个版本与6.1.7601.17514完全匹配,因此我一直谨慎地更换它 通过与网络工程师合作,我确定问题出在VS中。应用程序将使用Ctrl-F5运行,并且WebDev.WebServer40.exe出现在进程列表中。使用F5 WebDev.WebServer40.exe会在进程列表中短暂出现,然后在出现错误时消失。从浏览器调用应用程序也可以,但是如果我使用F5尝试调试WebDev.WebServer40.exe,它将从进程列表中消失 我尝试了以下方法:Visual studio Visual Studio 2012:WebDev.WebServer40.exe已停止工作,visual-studio,visual-studio-2012,Visual Studio,Visual Studio 2012,我正在从事一个非常大的MVC4项目 Windows 7 64位.NET Framework.4.5,Visual Studio 2012高级版SP1 我在公司工作,每天晚上机器都在更新。4月22日,我让我的机器开着,VS正在运行,但没有执行任何代码。早上4月23日,我继续前一天晚上结束的工作。机器响应时间似乎很慢,所以我重新启动了。重新启动后,我在尝试调试时开始收到以下消息: VS中的弹出窗口:WebDev.WebServer40.exe已停止工作 网页:无法显示此网页 小提琴手显示了此消息:
- 已修复.NET Framework 4.5.1
- 已清除Visual Studio的临时文件
- 操作其他应用程序以确定原因是否在应用程序中。我机器上的所有其他应用程序都以相同的方式失败
- 已删除的浏览器cookies
- 在Hosts文件中添加/减去localhost条目
- 试图修复VS 2012,但生成错误消息:(1)日志文件已满;(2)未安装某些功能
我在Microsoft论坛上找到了这篇文章
也许这是一个值得在ASP.NET论坛上发布的问题 感谢安东尼和艾伦的建议。重要的是要用一个模糊的错误来检查可能性 Microsoft支持人员使用tttracing实用程序发现了该问题。恶意软件应用程序创建了一个文件夹,其中包含:aecbbldsrvrc.dll …appdata\local\exction\aecbldsrvrc.dll 该dll被添加到用于调试的dll组合中。这是怎么发生的,我还不知道。谷歌搜索aecbldsrvrc.dll会返回大量评论
顺便说一句,由于我在网络适配器上禁用了IPV6和QOS,我注意到网络速度有所提高,谢谢你,Anthony 甚至我在MVC4应用程序中也收到了相同的错误消息 “webdev.webserver40.exe已停止工作”并引发堆栈溢出异常。
然后你需要通读代码,检查用于比例的拼写。更改拼写并检查。你好,安东尼。我尝试了你的建议,但没有成功。是的,我的环境也有一些“滑稽”的问题。谢谢。我在webdev中看到它指的是127…1([::1)的IPV6版本。您是否尝试在网络适配器上禁用IPV6。通常(正如我在论坛上从Richard Vivian那里学到的),我禁用了它和QOS,这使我的网络连接飞起来。另请看。它们指的是一种可能有效的解决方法。一位网络工程师向我保证,我们公司没有使用IPV6,考虑到Fiddler的消息,这很奇怪。你知道Richard Vivian描述如何禁用IPV6的链接吗?我在哪里禁用QOS?谢谢。你知道吗如下禁用QOS,尽管这对您的实际问题没有帮助:网络和共享中心>>更改适配器设置>>右键单击当前/连接的适配器>>属性>>取消选中QOS数据包计划程序。保存、保存等。帖子不建议回答,并且它的摘要应该在您的回答中-如果这符合回答条件。可以吗请检查并编辑?