終止原因:
當(dāng)我們?cè)O(shè)置斷點(diǎn)并查看變量詳細(xì)信息的時(shí)候,會(huì)被IIS視為沒(méi)有響應(yīng)的狀態(tài),如果超過(guò)了IIS設(shè)定的時(shí)間限制,則IIS會(huì)自動(dòng)終止我們當(dāng)前的工作進(jìn)程,導(dǎo)致調(diào)試意外終止。
如何調(diào)整為不進(jìn)行這個(gè)限制呢?按照下面的步驟即可:
1. 打開(kāi)IIS管理器
2. 點(diǎn)擊計(jì)算機(jī)名下的 <應(yīng)用程序池>(即 Application Pools)
3. 選中你的應(yīng)用當(dāng)前使用的 <應(yīng)用程序池>,右鍵->高級(jí)設(shè)置(即 Advanced Settings)
4. 打開(kāi) <進(jìn)程模式>(即 Process Model)選項(xiàng)欄
5. 這時(shí),你可以有兩種設(shè)定方法:
第一,直接將 <允許ping>(即 Ping Enabled)設(shè)定為False;
第二,將 <最大Ping響應(yīng)時(shí)間>(即 Ping Maximum Response Time)的值設(shè)定一個(gè)更高的滿意值。
6. 點(diǎn)擊 <確定>
7. 打開(kāi)服務(wù)管理器
8. 找到服務(wù) <終止服務(wù)>(即 Terminal Services),右鍵->屬性->常用屬性,將 <啟動(dòng)方式>(即 Startup type)設(shè)定為手動(dòng)方式(即 Manual)。
9. 點(diǎn)擊 <確定>,即可。