代码之家  ›  专栏  ›  技术社区  ›  MattSlay

每次我停止调试时,ASP.NET开发服务器都会关闭

  •  1
  • MattSlay  · 技术社区  · 15 年前

    在本地开发人员计算机上使用VS2008,当我运行ASP.NET Web应用程序项目时,当我使用F5以调试模式运行应用程序时,它将启动ASP.NET开发服务器的会话。一切正常,我可以运行我的应用程序进行测试等等。然后,当我停止我的应用程序的运行调试实例时(通过用x close按钮关闭IE窗口,或单击vs ide中的square stop debugging按钮),应用程序停止并返回vs ide,但它也关闭了开发服务器会话,然后,在我对代码进行一些编辑并再次运行之后,它会kes将永远重新启动开发服务器,并服务于我非常简单的应用程序的第一页。

    ASP.NET开发服务器的会话每次都像这样完全关闭是否正常?

    我的解决方案中只有一个项目,它使用ADO.NET类型的数据集和OLEDB适配器,以及ASPX Web窗体中的基本ASP:控件。总的来说,这是一个非常小的应用程序。

    每次我想运行我的应用程序只是为了看到一个微小的代码更改,我都讨厌等待20-30秒。

    2 回复  |  直到 14 年前
        1
  •  1
  •   Noon Silk    15 年前

    如果您不需要每次调试,您实际上可以在按F5键之外打开URL(按一次F5键,复制URL,停止调试,在新浏览器中打开它)。通过这种方式,您可以进行所需的任何更改,重新编译并立即看到它。但正如我所说,这意味着你没有调试。不过,您并不总是需要调试。

    第二个选项是针对IIS运行,并且仅在需要时附加到进程。

        2
  •  10
  •   AYK    14 年前

    我也面临同样的问题,但在我的案例中,“编辑并继续”设置是一个罪魁祸首。谢谢你寄这个。