gpt4 book ai didi

c# - 为什么 IIS Express 总是关闭应用程序并重新启动它?

转载 作者:行者123 更新时间:2023-11-30 22:00:41 26 4
gpt4 key购买 nike

我正在 Visual Studio 2013 和 IIS Express 中调试应用程序。我注意到某些缓存值和静态变量一直丢失。为了研究它,我将断点放入 global.asaxApplication_StartApplication_End 中,我发现它们经常被触发。

有什么方法可以查看 IIS Express 中 Application_End 事件的原因吗?

编辑:需要说明的是,Application_StartApplication_End 事件在同一个调试 session 中被触发多次。这些事件中的断点在我没有停止或重新启动调试 session 的情况下被命中多次。

最佳答案

IIS Express 旨在为开发目的模拟 IIS,它随 Visual Studio 2012 和 2013 一起提供。

Is there any way to see the reason of a Application_End event in IIS Express?

由于它用于开发,因此它在 Visual Studio 中执行 Web 项目时启动,在终止时停止。

参见:Web Servers in Visual Studio for ASP.NET Web Projects

IIS Express starts automatically when you run a project in Visual Studio, and it stops when you close the web site project or web application project in Visual Studio.

编辑:

要解决您的编辑问题,请确保您没有修改 web.config 或在应用程序文件夹 (bin) 中创建/修改任何文件。这可能会导致应用程序重新启动。

关于c# - 为什么 IIS Express 总是关闭应用程序并重新启动它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28345160/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com