【问题标题】:WebDev.WebServer.EXE hangsWebDev.WebServer.EXE 挂起
【发布时间】:2011-03-07 09:38:43
【问题描述】:

我正在使用带有 .NET Framework sp1 的 Visual Studio 2008 SP1。我用的不是IIS,而是vs 2008提供的内置服务器。

我有一个 ASP.NET MVC 项目,它有时在启动时会打开浏览器窗口,并且会继续尝试加载默认页面。在停止应用程序并杀死网络服务器后,任务管理器中仍然总是有一个 WebDev.WebServer.EXE 实例在运行。

无论出于何种原因,我都无法终止此进程,我别无选择,只能重新启动系统。有解决办法吗?

【问题讨论】:

    标签: asp.net asp.net-mvc visual-studio-2008-sp1 webdev.webserver


    【解决方案1】:

    您的应用程序中可能有一些东西导致服务器挂起。当您尝试启动任何项目或特定项目时,服务器是否会挂起?

    要在不重新启动的情况下终止进程,请在以管理员身份运行时使用出色的 ProcMon。 http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

    要在不重新启动的情况下终止进程,请使用 Process Explorer http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

    【讨论】:

    • 我没有机会在其他项目上测试这个场景,所以我不知道这种行为是否仅限于一个特定的项目。
    • 我猜你的意思是 ProcessExplorer 而不是进程监视器。无法使用 procmon 杀死进程。
    • 是的,我就是这个意思。已更正。
    • 我已经尝试过使用进程资源管理器无济于事。
    • 当您尝试启动任何项目或特定项目时服务器是否挂起?
    【解决方案2】:

    现在,我开始使用 IIS 而不是 Cassini,所以我不必处理 webdev.webserver.exe 问题。

    【讨论】:

      猜你喜欢
      • 2021-04-03
      • 1970-01-01
      • 1970-01-01
      • 2010-09-08
      • 2015-12-09
      • 2012-09-18
      • 2012-12-20
      • 1970-01-01
      • 2010-10-24
      相关资源
      最近更新 更多