IIS7 Windows 7 64bit
Tidak peduli apa yang saya lakukan, saya tidak dapat menambahkan aplikasi ke situs web.
Ketika saya 'Menguji pengaturan', saya mendapatkan "Jalur aplikasi tidak valid".
Adakah yang bisa menebak apa yang mungkin saya lakukan salah?
Jawaban:
Ketika saya mendapat kesalahan ini, tampaknya itu karena pengaturan keamanan. Ketika saya mengubah properti "Hubungkan Sebagai" menjadi administrator, saya tidak lagi menerima pesan tersebut.
Jelas ini bukan solusi yang baik untuk lingkungan produksi - seseorang mungkin harus memberikan hak istimewa paling sedikit yang diperlukan untuk pengguna yang akan digunakan IIS secara default. Saya akan memperbarui jawaban ini jika saya mempelajari lebih lanjut.
sumber
Pesan kesalahan mungkin bug. Saya mengabaikannya dan semuanya bekerja untuk saya.
Lihat Di Sini: http://forums.iis.net/t/1177952.aspx
dan di sini http://forums.iis.net/p/1182820/2000936.aspx
sumber
Saya akhirnya melacaknya ke Anonymous Authentication Credentials. Saya tidak tahu apa yang berubah, karena aplikasi ini dulu berfungsi, tetapi bagaimanapun, inilah yang saya lakukan: Klik pada Aplikasi -> Otentikasi. Pastikan Autentikasi Anonim diaktifkan (itu, dalam kasus saya), tetapi juga klik Edit ... dan ubah identitas pengguna anonim menjadi "Identitas kumpulan aplikasi" bukan "Pengguna tertentu". Membuat perubahan ini berhasil bagi saya.
Salam.
sumber
Buka pengikatan HTTP Anda di IIS (pilih situs web Anda, lalu klik kanan pada Bindings ...). Hapus SSL dan pengikatan HTTP Anda. Tambahkan kembali.
Ini biasanya memperbaiki ini untuk saya.
sumber
Coba: Manajer Layanan Informasi Internet (IIS) -> Situs Web Default -> Klik Properti Halaman Kesalahan dan pilih Kesalahan detail
sumber
aspnet_regiis -iru // From x64 .net framework directory
Masalahnya adalah menginstal iis manager setelah .net framework aspnet_regiis dijalankan. Jalankan jalankan aspnet_regiis dari direktori framework x64 .net
Manajer IIS tidak dapat mengkonfigurasi Kompilasi .NET di Aplikasi .NET 4
sumber
Saya juga mendapatkan kesalahan ini, saya menemukan bahwa itu karena saya telah menghapus Kumpulan Aplikasi Default " DefaultAppPool ". Menciptakannya kembali memperbaiki masalah. Membuatku gila selama beberapa hari.
Kesalahan ini akan muncul jika salah satu aplikasi web dipetakan ke kumpulan aplikasi yang tidak ada; atau jika kumpulan aplikasi itu dihentikan.
sumber
Saya juga mengalami kesalahan ini.
Situs Web IIS saya memiliki Situs Web Default dengan tiga (3) direktori aplikasi di bawahnya.
Saya memiliki masing-masing dari 3 direktori aplikasi saya yang dikonfigurasi dengan benar untuk menggunakan .NET Framework v2.0 di Application Pools.
Namun, Situs Web Default tidak pernah dikonfigurasi. Saya tidak berpikir itu perlu karena semua aplikasi saya ada di dalamnya.
Konfigurasi default IIS Server saya adalah .NET Framework v4.0, jadi saya mengubahnya menjadi .NET v2.0:
Setelah saya melakukannya, saya tidak lagi menerima pesan kesalahan yang sama.
Sekarang, saya melihat ini:
Saya harap informasi ini membantu orang lain.
sumber
Saya juga mendapatkan kesalahan ini. Masalahnya bagi saya ternyata saya memiliki dua situs web terpisah di mesin, dan saya tidak menentukan alamat mana yang menuju ke situs web mana. Untuk mengatasi ini, buka IIS Manager -> Pilih Situs Web -> Bindings -> Tambah ... -> Masukkan nama host yang ingin Anda selesaikan untuk situs web ini. Ulangi untuk situs web lain di mesin.
HTH. Rick
sumber
Saya mengalami masalah serupa hari ini. Itu disebabkan oleh skype! Pembaruan terkini untuk skype telah mengaktifkan kembali port 80 dan 443 sebagai alternatif koneksi masuk.
H / T: http://www.codeproject.com/Questions/549157/unableplustoplusstartplusdebuggingplusonplustheplu
Untuk menonaktifkan, buka skype> opsi> Lanjutan> Koneksi dan hapus centang "Gunakan port 80 dan 443 sebagai alternatif untuk koneksi masuk"
sumber
Saya masih belum menemukan solusi, tetapi menemukan solusi.
Anda dapat mengubah konfigurasi IIS secara manual, di system32 \ intsrv \ config \ applicationHost.config. Cukup buat bagian (salin-tempel) secara manual di
<sites>
dan<location>
.sumber
Ini berhasil untuk saya. (btw itu tidak disarankan.)
Untuk aplikasi pengujian saya, saya membuat pool aplikasi baru dan mengubah Identitasnya menjadi "NetworkService" .
Lebih lanjut tentang App Pool Identities di sini
http://www.iis.net/learn/manage/configuring-security/application-pool-identities dan
http://www.iis.net/learn/get-started/planning-for- keamanan / pemahaman-built-in-user-and-group-accounts-in-iis
Anda harus memastikan bahwa "NetworkService" memiliki hak atas jalur fisik aplikasi Anda.
sumber
bahkan itu mendapatkan kesalahan di atas. saya menemukan bahwa IIS tidak terdaftar di server.
mendaftar iis memperbaiki masalah.
Terima kasih,
sumber
Dalam kasus saya, saya memiliki dir virtual. Ketika saya mengakses Layanan WCF utama di direktori utama, itu berfungsi dengan baik tetapi mengakses layanan WCF di direktori virtual menimbulkan kesalahan. Saya memiliki kode berikut di web.config untuk dir utama dan virtual.
dengan menghapus dari web.config di virtual dir itu memperbaikinya.
sumber
Saya dapat memperbaiki kekurangan tersebut dengan mengubah file di bawah ini:
Di:
Untuk:
sumber