Tidak dapat terhubung ke Localhost pada server yang menjalankan IIS

Saya baru-baru ini menginstal IIS pada server Windows 2012 R2 dan sepertinya tidak dapat terhubung ke localhost, IP, DNS server, dll. Saya sudah mencoba yang berikut ini dan sepertinya tidak ada yang membantu:

  1. Di CMD, jalankan netstat -ano untuk memeriksa bahwa port :80 sedang mendengarkan (memang benar)
  2. Mengikat situs ke All Unassigned dan alamat IP pada port 80 (tanpa nama host)
  3. Menyesuaikan izin keamanan pada folder wwwroot untuk mengkonfirmasi bahwa IIS_IUSRS memiliki akses dan mencoba menambahkan IUSR
  4. Mengubah pengaturan Application Pool untuk Load User Profile dari False ke True
  5. Mengedit file host untuk menambahkan baris 127.0.0.1 localhost
  6. Memastikan bahwa Anonymous Authentication diaktifkan dan tidak ada yang lain yang diaktifkan
  7. Nonaktifkan sementara MacAfee yang berjalan pada mesin

Tidak yakin apa lagi yang harus dicoba atau di mana mungkin gagal di sini.

Saya berjuang dengan masalah yang sama - saya tidak memiliki koneksi dan tidak bisa terhubung bahkan ke localhost dengan IIS.

Ternyata saya lupa membuka IIS sebagai administrator. Itu memperbaiki masalahnya.

Komentar (0)
Larutan

Ternyata saya perlu memberikan izin ke Application Pool yang digunakan aplikasi. Identitas Application Pool adalah NetworkService, sehingga ketika saya memberikan izin baca/eksekusi Network Service, saya dapat menavigasi ke situs.

Komentar (1)

Anda harus meregiis .Net Anda.

Buka CMD dan telusuri ke:

"%windir%\Microsoft.NET\Framework64\v4.0.30319"

Kemudian jalankan perintah berikut: &"aspnet_regiis -ir"

Komentar (0)