【问题标题】:asp.net development server starting unintentionallyasp.net 开发服务器意外启动
【发布时间】:2011-06-24 20:28:36
【问题描述】:

代码面糟糕的一天。我通常使用 iis 的本地副本调试我的 Web 应用程序。今天在测试该代码时,我遇到了几次堆栈溢出。之后,Visual Studio 无法连接到 iis 以进一步调试。重新启动后,我再次能够针对 iis 调试我的 Web 项目。我现在遇到的烦人问题是,当我单击开始调试时,asp.net 开发服务器(Cassini)也会启动。有谁知道什么可能导致不需要的服务器启动?我检查了我的应用程序属性并没有检查使用 Visual Studio 开发服务器。

【问题讨论】:

    标签: asp.net cassini


    【解决方案1】:

    解决方案中是否有其他项目设置为使用开发服务器?如果任何项目具有该设置,Visual Studio 将启动开发服务器,以防您调试该项目。

    【讨论】:

    【解决方案2】:

    您是否尝试过 clean + build 或 Rebuild ?听起来某个地方的设置出了问题。

    在 Web 项目属性中,尝试检查 Use Custom Webserver 并手动将 URL 放入 Server Url 字段中。

    当然,您可以尝试关闭 VS、重新启动计算机、重置 IIS 以及所有其他解决 Microsoft 产品相关问题的方法;-)

    HTH

    【讨论】:

    • 感谢您的意见。进行清理和重建并没有解决问题。而且重启后还是一样。您可能是对的,某个设置在某个地方出现了问题。不久前,我无法通过使用“启动外部程序”选项进行调试,而不得不使用“启动 URL”来启动默认的 Web 浏览器。此外,我已经在使用“使用自定义 Web 服务器”作为我的服务器选项,就像上面的“使用本地 IIS Web 服务器”选项停止工作一样。
    • 可能是您的 Web 应用程序的 .csproj 文件中的某些内容不正确。我假设您已经在某种源代码控制系统中获得了所有这些代码 (;-) - 当问题没有出现时,可能值得将您当前的 .csproj.sln 文件与早期版本进行比较。一个更乏味但更成功的解决方法可能是创建一个新项目和/或解决方案并手动向其中“添加现有...”代码文件并构建一个干净的版本。
    猜你喜欢
    • 2011-02-21
    • 1970-01-01
    • 2011-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多