Saya menggunakan otentikasi windows tanpa peniruan di situs web intranet perusahaan saya dengan IIS7.
Di bawah IIS7, akun apa yang digunakan untuk mengakses folder yang berisi aplikasi web saya menggunakan pengaturan ini?
Apakah itu IIS_IUSRS? Atau LAYANAN JARINGAN? Atau hal lain yang tidak saya ketahui?
Jawaban:
Di IIS 7 (bukan IIS 7.5), situs mengakses file dan folder berdasarkan akun yang ditetapkan di pool aplikasi untuk situs tersebut. Secara default, di IIS7, akun ini adalah
NETWORK SERVICE
.Tentukan Identitas untuk Application Pool (IIS 7)
Di IIS 7.5 (Windows 2008 R2 dan Windows 7), kumpulan aplikasi berjalan di bawah ApplicationPoolIdentity yang dibuat saat kumpulan aplikasi dimulai. Jika Anda ingin mengatur ACLS untuk akun ini, Anda harus memilih
IIS AppPool\ApplicationPoolName
bukanNT Authority\Network Service
.sumber
IIS AppPool\ApplicationPoolName
, tetapiIIS AppPool\<yourpoolname>
.http://forums.iis.net/t/1187650.aspx memiliki jawabannya. Mengatur otentikasi iis ke identitas kumpulan aplikasi akan menyelesaikan ini.
Untuk mengatur, klik situs web Anda di IIS dan klik dua kali "Otentikasi". Klik kanan pada "Anonymous Authentication" dan klik opsi "Edit ...". Beralih dari "Pengguna Tertentu" ke "Identitas kumpulan aplikasi". Sekarang Anda seharusnya dapat mengatur izin file dan folder menggunakan IIS AppPool \ {Nama Pool Aplikasi Anda}.
sumber
Menjalankan IIS 7.5, saya beruntung menambahkan izin untuk pengguna komputer lokal IUSR . Pengguna kumpulan aplikasi tidak bekerja.
sumber
Jika itu membantu siapa pun, berikan izin kepada grup "IIS_IUSRS".
Perhatikan bahwa jika Anda tidak dapat menemukan "IIS_IUSRS", coba buat sebelumnya dengan nama server Anda, seperti "MySexyServer \ IIS_IUSRS".
sumber
Bekerja untuk saya dalam 30 detik, singkat dan manis:
sumber
Saya mendapat masalah seperti ini:
-Membuat aplikasi konsol dengan C #
-Aplikasi ini menggunakan createeventsource seperti ini
jika (! System.Diagnostics.EventLog.SourceExists (sourceName)) System.Diagnostics.EventLog.CreateEventSource (sourceName, logName);
-Bangun solusi dan dapatkan file .exe
-Jalankan exe sebagai administrator. Ini membuat file log.
CATATAN: Jangan ingat Event viewer harus di-refresh untuk melihat log.
Saya harap solusi ini membantu seseorang :)
sumber