2013-05-04 26 views
12

IIS ve ACL'lerle ilgili bir sorun yaşıyorum.IIS 8 401.3 ACL ve statik içerikli

Özel bir AppPool altında bir MVC uygulaması yapılandırdım. Uygulamanın ApplicationPoolIdentity (benim durumumda kullanıcı IIS AppPool \ accountinfo.local = web sitemle aynı ad) altında çalışır.

Bu kullanıcıya kök klasörde tam denetim verdim ve izinlerin devralındığından emin oldum.

Ana sayfaya eriştiğimde, düzgün çalışıyor ve ona erişebiliyorum. Ancak, bir alt klasörde (Content/Site.css) olan statik içeriğime erişmeye çalıştığımda 401.3 hatası alıyorum.

İzinlerin devralındığından emin oldum ve etkin izinlere gidersem bu kullanıcının tam denetime sahip olduğunu görebilirim.

Hata izleme isteği ve güvenlik denetimini etkinleştirdim, ancak herhangi bir günlük dosyası veya olay görüntüleyicisindeki herhangi bir olayı almıyorum.

Burada nelerin eksik?

cevap

25

Tamam, anladım.

Görünüşe göre, statik içerik istekleri applicationIdentity'den değil standart IUSR hesabı üzerinden geçmez.

Bu kullanıcıya klasörde okuma izinlerini verdikten sonra çalışmaya başladı.

Bugün yeni bir şey öğrendim.

+1

'IUSR' hesap ipucu için teşekkürler :) –

+1

IUSR ekleyerek çalıştı, ancak daha önce IUSR kullandığımı ve IUSR içermeyen başka bir web sitesi olduğunu ve statik içerik alabildiğime inanmıyorum. IASR'nin her ikisi için de IUSR kullandığını doğruladım, bu nedenle –

+0

adresinde başka bir ayar olmalı. Ayrıca, burada [Anonim Kimlik Doğrulama Bilgilerini '' Uygulama havuzu kimliği 'olarak tanımlayabilirsiniz (burada) (https://technet.microsoft.com/?hl=tr) en-us/kütüphane/hh831515.aspx # Step3) – colinD