Saya mencoba menjalankan program apa pun di visual studio 2013 pembaruan 3 dan saya mendapatkan kotak peringatan berikut:
Process with an ID #### is not running .
// setiap kali ada nomor ID yang berbeda menunjukkan
dan di jendela kesalahan saya mendapat pesan kesalahan ini:
The program '[3148] iisexpress.exe' has exited with code -1073741816 (0xc0000008) 'An invalid handle was specified'.
Terkadang berjalan dan di browser saya mendapatkan pesan berikut: The webpage is not available.
Saya telah melihat sekeliling dan mencoba hampir semuanya dan saya masih tidak dapat memperbaiki masalahnya.
Tolong bantu siapa saja
visual-studio-2013
iis-express
Beslinda N.
sumber
sumber
.vs/config/application.config
file di bawah folder proyek VSJawaban:
Kesalahan Pertama
Untuk kesalahan pertama:
Langkah-langkah berikut ini berhasil bagi saya:
Kesalahan Kedua
Kesalahan kedua:
Apa yang menyebabkan kesalahan ini:
Saya menghapus Sertifikat Pengembangan IIS Express saat bermain dengan SSL.
Langkah-langkah berikut ini berhasil bagi saya:
Semoga ini membantu!
sumber
Langkah-langkah berikut memperbaiki masalah untuk Visual Studio 2015 dan Visual Studio 2017 :
.vs
folder yang disembunyikan .F5
dan IIS Express harus dimuat seperti biasa, memungkinkan Anda melakukan debug.sumber
.csproj
Sisa - sisa utuh. Plus, jika dalam kondisi seperti itu Anda tidak dapat melakukan debug, Anda tidak akan rugi banyak.Mudah dipecahkan:
Temukan kode di bawah ini dan hapus:
Simpan dan tutup file .csproj
sumber
Sehubungan dengan kesalahan pertama:
Situasi ini kadang-kadang akan terjadi ketika IIS Express gagal mengikat ke port. Alasan yang mungkin untuk itu adalah bahwa beberapa proses lain telah terikat ke port itu. Visual Studio akan meluncurkan proses IISExpress.exe (yang akan gagal mengikat ke port dan keluar lagi) dan kemudian melampirkan ke proses yang sekarang diakhiri, menghasilkan kesalahan di atas.
Untuk memeriksa, catat nomor port di pengaturan proyek Anda (mis. 12116) dan kemudian coba:
Jika proses lain memiliki port terbuka, ini akan memberikan PID-nya. Anda kemudian dapat memilih untuk membunuh proses yang menyinggung atau merealokasi nomor port Anda sendiri.
sumber
Jika Anda menggunakan mesin 64-bit
Maka masalahnya mungkin karena penggunaan Visual Studio 32-bit IIS-Express.
Solusi: Di Visual Studio, buka menu Alat> Opsi> Proyek dan Solusi> Proyek Web> Aktifkan opsi "Gunakan versi 64 bit dari IIS Express" dan klik ok
sumber
Saya memiliki masalah yang sama. Restart Visual Studio berhasil untuk saya.
sumber
@Kilanny jawaban Anda benar. Sebagian besar mesin di tahun 2015 adalah 64bit, jadi ada banyak peluang yang Anda perlukan untuk mengaktifkan opsi 64bit di bawah menu tautan navigasi utama Tools . Tidak perlu mengkonfigurasi file lain atau port kode keras. Selain itu, penetapan port harus dinamis. Perbaikan ini berlaku untuk 2013 dengan Pembaruan 3 dan Visual Studio 2015 Edisi Komunitas.
Periksa gambar di bawah ini untuk tutorial mini: (Saya hanya meningkatkan jawaban Kilanny)
sumber
Saya menemukan solusinya di sini:
https://www.codeproject.com/Tips/1029540/Solved-Process-With-An-Id-Of-Is-Not-Running
Mengedit file proyek dan menghapus baris:
sumber
Saya mencoba kesalahan pertama dan itu tidak membantu saya. Namun Apa yang berhasil bagi saya adalah menghapus folder ".vs" yang tersembunyi yang merupakan solusi root.
sumber
Sepertinya ada banyak solusi yang berfungsi dan ada yang tidak ...
Masalah saya terus muncul setelah beberapa kali pengujian. Ya, me-restart PC dan / atau VS akan menyelesaikan masalah ... tetapi untuk sementara.
Aku membuka kancing perubahan ini dengan:
(klik kanan Start) Pengaturan -> Perbarui & Security -> Windows Security -> Virus & Ancaman perlindungan -> Virus & perlindungan ancaman pengaturan -> Kelola setelan
Di bawah akses folder Terkendali Klik-> Kelola akses folder Terkendali (ini juga merupakan layar perlindungan Ransomware)
Matikan akses folder Terkendali.
Ini adalah 100% masalah bagi saya karena saya dapat menjalankan tes saya tanpa memulai ulang VS.
sumber
Saya punya masalah serupa dengan Chrome.
Tampaknya VS tidak dapat melampirkan ke proses Chrome karena beberapa alasan.
Solusi: 1. Tutup Chrome 2. Dengan Chrome ditutup, mulai proyek web dan izinkan VS untuk membuka Chrome.
Semoga itu bisa membantu.
sumber
Bagi saya, tidak ada solusi lain yang berhasil. Hal-hal yang saya coba:
Setelah memeriksa apakah masalahnya tetap ada pada proyek yang berbeda, ternyata masalahnya hanya terjadi pada satu proyek tertentu. Saya pikir saya harus menghapus semua file khusus pengguna di folder solusi (seperti bin, obj, * .suo, ...) Saya baru saja menghapus seluruh folder solusi dan mengembalikan file dalam git.
sumber
pergi ke Properties dari proyek start up, penambahan nomor port dari Project Url mungkin adalah cara tercepat untuk mengatasi masalah ini yang belum saya baca yang disebutkan siapa pun.
Dan Anda tidak perlu me-restart VS karena kadang-kadang bisa terasa menyakitkan jika Anda perlu beberapa instance lain yang perlu dijalankan.
sumber
Saya memiliki masalah yang sama, dan apa yang perlu dilakukan adalah mengatur IIS Express dengan benar.
Saya mengklik kanan pada proyek saya Properties => Web (tab) dan pada Server : URL proyek sudah diisi sebelumnya dan saya mengklik tombol " Buat Direktori Virtual ".
Saya baru saja menginstal ulang (di-refresh) windows dan IIS tidak diatur b / c itu baru.
Semoga ini membantu.
sumber
Resolusi yang saya temukan;
Buka direktori berikut
Hapus semua file dalam folder itu. Mulai ulang studio visual dan bekerja seperti pesona.
sumber
Saya juga memiliki masalah yang sama, melakukan hal di atas tidak berhasil untuk saya. Apa kesalahan saya ternyata ada dua.
Saya mengatur proyek itu secara spesifik sebagai startup, kemudian saya mengubahnya kembali untuk meluncurkan IE dan mulai debugging lagi.
Semoga itu bisa membantu
sumber
Saya menemukan masalah yang sama dan menemukan bahwa entah bagaimana file 'applicationhost.config' (di .. \ Documents \ IISExpress \ config) memiliki nomor port localhost yang berbeda (di bagian 'situs') dengan yang ditentukan dalam proyek \ properties \ web. Mengubahnya ke nomor yang sama dan masalahnya hilang
sumber
Apa yang saya lakukan untuk menghilangkan ini:
Buka
C:\Users\gr_mext1\Documents\IISExpress\config\applicationhost.config
dan hapus semua<site>
entri<sites>
jangan dihapus<siteDefaults>
!Di proyek Anda, buka Properti, Web dan klik "Buat Direktori Virtual".
Tutup dan buka kembali studio visual, muat proyek Anda dan jalankan
Tetap!
sumber
Tidak ada solusi yang terdaftar yang berfungsi untuk saya. Masalahnya adalah semacam keadaan yang saling bertentangan dalam file applicationhost.config lokal . Perbaiki itu mudah, cukup hapus satu di solusi Anda. Untuk VS2015 harus berada di
<path_to_your_solution>\Solution\.vs\config\
. Ketika Anda meluncurkan Debug, VS akan membuat ulang file itu berdasarkan pengaturan dalam file proyek Anda.sumber
Menghapus folder .vs yang tersembunyi tidak berfungsi untuk saya karena port yang ditentukan dalam aplikasi saya sedang digunakan oleh aplikasi lain. Melakukan hal berikut ini berhasil untuk saya:
sumber
Komputer dihidupkan ulang.
bekerja untukku!
sumber
Tutup VS. Arahkan ke folder solusi dan hapus folder .vs yang tersembunyi. Mulai ulang VS. Hit F5 dan IIS Express harus dimuat seperti biasa, memungkinkan Anda untuk debug.
Jika ini tidak berhasil, maka:
klik kanan solusi Anda dan pergi ke properti
Klik tag Web menu kiri
Klik kotak centang "Abaikan Url akar aplikasi"
dan jalankan kembali proyek Anda.
sumber
Nyalakan ulang komputer Anda sebelum mencoba semua ini!
Beberapa di antaranya mungkin bermanfaat. Melakukan trik netstat
membantu saya karena aplikasi lain menggunakan port saya, tetapi tidak sepenuhnya menyelesaikan masalah saya. IIS Express masih terus mogok. Tidak sampai saya reboot PC win 10 saya (pertama kali dalam lebih dari seminggu), masalah saya benar-benar beres.
sumber
Baru-baru ini saya memiliki masalah yang sama dengan VS 2013 dan IIS Express:
"Proses dengan ID #### tidak berjalan." // setiap kali ada nomor ID yang berbeda menunjukkan.
Inilah solusi yang saya temukan yang bekerja untuk saya:
1) Buka Dokumen -> IIS Express -> config -> applicationhost.config
2) Saya membuka applicationhost.config di Notepad ++
3) Di bawah tag, ada baris kode yang terlihat seperti ini:
4) Hapus dua baris ini
5) Ubah END dari baris pertama menjadi
Perhatikan bahwa semua yang saya lakukan adalah menutup tag dengan menambahkan '/' setelah "true".
Saya sekarang dapat menjalankan proyek saya di browser web DAN men-debug kode saya.
Juga, saya telah memperbarui ke Pembaruan 4, tetapi mengalami masalah yang sama. Saya percaya menambahkan file applicationhost.config adalah apa yang memperbaiki masalahnya.
Saya harap ini membantu!
sumber
Proses kesalahan yang sama dengan ID #### tidak berjalan menggunakan visual studio 2015 RC.
Hanya singkirkan pesan setelah perbaikan IIS 10 di Control Panel - Programs and Features
Renato
sumber
Ini bisa terjadi karena berbagai alasan, sangat membantu - jika Anda menjalankan
IISExpress.exe
(\Program Files (x86)\IISExpress\iisexpress.exe
untuk 32-bit,\Program Files\IISExpress\iisexpress.exe
untuk 64-bit) di baris perintah, Anda akan mendapatkan beberapa detail lebih lanjut. Dalam kasus saya:Bagus dan mudah untuk memperbaikinya, itu salahku adalah salahku!
sumber
Bagi saya, VS menggunakan Firefox untuk browser default. Memulai kembali VS dan menutup semua jendela Firefox tampaknya dapat mengatasi masalah ini.
sumber
Jika Anda menggunakan git sebagai kontrol sumber, Anda juga harus memastikan bahwa setiap file khusus pengguna diabaikan.
Jika mereka sudah dilacak, maka gunakan git -r rm --cached
Ini menyelesaikan kesalahan untuk saya.
sumber
startMode = "alwaysRunning" di
$SOLUTION_DIR/bis/.vs/config/applicationhost.config
sebabkan untuk saya. Cobalah untuk menghapus string itu dan semuanya akan berfungsi lagi (bahkan tanpa memulai ulang VS)sumber
Tutup instance Anda dari Visual studio. Mulai lagi dalam mode Administrasi. "Jalankan sebagai Admin"
sumber