Pertanyaan Debugger Visual studio, jangan berhenti situs web di berhenti debugging


Dalam versi studio visual sebelumnya (atau beberapa pengaturan yang saya atur beberapa tahun yang lalu) ketika saya berhenti melakukan debug pada aplikasi web, instance IIS express yang sebenarnya akan terus berjalan. Saya sangat menyukai perilaku ini karena itu berarti situs ini selalu berjalan untuk mengotak-atik sementara saya mengedit kode saya / mengkompilasi ulang ect.

Karena peningkatan ke VS 2013 ini sepertinya tidak lagi terjadi, ketika saya berhenti melakukan debug, itu juga menghentikan kumpulan aplikasi IIS express.

Adakah yang tahu jika ada pengaturan di suatu tempat untuk mengubah perilaku ini?


13
2017-12-30 00:22


asal


Jawaban:


Salah satu perubahan dalam VS2013 adalah untuk mengaktifkan Edit dan Lanjutkan secara default dalam proyek aplikasi web. Ketika Anda memiliki Edit dan Lanjutkan diaktifkan, VS debugger menempel secara invasif ke proses server web (misalnya IIS Express). Ketika Anda menghentikan debugger, ini membunuh proses IIS Express juga. Jika E & C dimatikan, debugger tidak menggunakan attach invasif, yang memungkinkan debugger berhenti tanpa membunuh proses yang dilampirkan.

Anda dapat menemukan ini di properti proyek Anda di tab Web, di bawah bagian Debuggers.


20
2017-12-30 17:59