终止原因:
当我们设置断点并查看变量详细信息的时候,会被IIS视为没有响应的状态,如果超过了IIS设定的时间限制,则IIS会自动终止我们当前的工作进程,导致调试意外终止。
如何调整为不进行这个限制呢?按照下面的步骤即可:
1. 打开IIS管理器
2. 点击计算机名下的 <应用程序池>(即 Application Pools)
3. 选中你的应用当前使用的 <应用程序池>,右键->高级设置(即 Advanced Settings)
4. 打开 <进程模式>(即 Process Model)选项栏
5. 这时,你可以有两种设定方法:
第一,直接将 <允许ping>(即 Ping Enabled)设定为False;
第二,将 <最大Ping响应时间>(即 Ping Maximum Response Time)的值设定一个更高的满意值。
6. 点击 <确定>
7. 打开服务管理器
8. 找到服务 <终止服务>(即 Terminal Services),右键->属性->常用属性,将 <启动方式>(即 Startup type)设定为手动方式(即 Manual)。
9. 点击 <确定>,即可。