ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Orijinal İngilizce makaleyi görüntüleyin: 979917
Sorun 1
SharePoint sitesinde bazı kısmen güvenilen Web bölümlerini dağıtma. Bu Web Bölümleri olması gerekir daha fazla izin vardır. Bu sorun SharePoint sitesinde bulunan bir güvenlik riski oluşturabilir. Örneğin, bu Web Bölümleri veritabanı istekleri veya HTTP isteklerinin beklenmedik biçimde oluşturabilir. Bu davranış bir güvenlik riski oluşturur.
Not: Kısmen güvenilen Web bölümleri bir Web uygulamasının Bin dizinine dağıtılmış Web Bölümleri olan.
Sorun 2
"Sıraya alınmış istekler" performans sayacı bir ASP.NET performans nesnesi, hatalı olarak işlev görür. SharePoint sitesi çalıştırdığınızda, bu sorun SharePoint sitesinin performansı düşürebilir.
"Sıraya alınmış istekler" performans sayaç doğru aşağıdaki koşullar doğru olduğunda çalışır:
- Uygulama IIS Klasik modunda çalışır.
- Ortak dil çalışma zamanı (CLR) iş parçacığı havuzu isteklerini nakledildiğinde, performans sayacı değerini artırır.
- CLR iş parçacığı havuzu istekleri ayrılırken, performans sayacı değeri azalır.
ASP.NET 2.0 kimlik doğrulaması bileşeninin bir hata nedeniyle bu sorun oluşur. Hata, uygulama havuzu hesabının kimliğine bürünmek kısmen güvenilen Web Bölümleri neden olur. Bu nedenle, Web bölümlerinin tam SharePoint sitesine erişim iznine sahip.
Sorun 2
Bir isteği ASP.NET bekleyenler kuyruğuna zaman "ASP.NET\Request kuyruğa atılmış" performans sayacı değerleri yalnızca raporlar için bu sorun oluşur. CLR iş parçacığı havuzu için bekleyen istekleri sayılmaz.
Bu düzeltme, ASP.NET 2. 0'da kullanılabilen ayarlama yeni bir uygulama sağlar. Yeni uygulama aspnet:AllowAnonymousImpersonation ayardır. Aşağıdaki bölümde Web.config dosyasına ekleyerek, bu ayarı etkinleştirebilirsiniz:
<appSettings>
<add key="aspnet:AllowAnonymousImpersonation" value="true" />
</appSettings>
Sorun 2
Bu düzeltmeyi uyguladıktan sonra "ASP.NET\Request kuyruğa atılmış" performans sayacı izlemek, değerlerini artırmak için aynı yük altında aynı uygulama konusuna bakın. Hem ASP.NET bekleyenler kuyruğuna istekleri ve CLR iş parçacığı havuzu için bekleyen istekler "ASP.NET\Request kuyruğa atılmış" performans sayacı sayar çünkü.
Düzeltme bilgileriArtık Microsoft tarafından desteklenen bir düzeltme sağlanmaktadır. Ancak bunun yalnızca bu makalede anlatılan sorunu düzeltmesi amaçlanmıştır. Yalnızca bu özel sorunla karşılaşmış olan sistemlere uygulayın. Bu düzeltme ek sınama uygulanabilir. Bu nedenle, bu sorundan ciddi bir şekilde etkilemiyorsa, bu düzeltmeyi içeren bir sonraki hizmet paketini beklemenizi öneririz.
Bu sorunu hemen düzeltmek için düzeltmeyi edinmek üzere Microsoft Müşteri Destek Hizmetleri'ne başvurun. Microsoft Müşteri Destek Hizmetleri telefon numaralarının ve destek ücretleriyle ilgili bilgi tam listesi için aşağıdaki Microsoft Web sitesini ziyaret edin:Not: Özel durumlarda, Microsoft Destek Uzmanı özel bir güncelleştirmenin sorununuzu çözeceğini belirlerse, destek aramaları için normalde uygulanan ücretler iptal edilebilir. Ek destek sorularına ve söz konusu güncelleştirme için geçerli olmayan sorunlara normal destek ücretleri uygulanır.
ÖnkoşullarBu düzeltmeyi uygulamak için aşağıdaki işletim sistemlerinden birini çalıştıran bir bilgisayarda yüklü Microsoft .NET Framework 3.5 Service Pack 1 (SP1) olması gerekir:
- Windows Vista Service Pack 2 (SP2)
- Windows Server 2008 SP2
- Windows 7
- Windows Server 2008 R2
Yeniden başlatma gereksinimiDüzeltmeyi yüklediğinizde etkilenen herhangi bir dosya kullanılıyorsa, bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekir. Düzeltmeyi yüklemeden önce bilgisayarı yeniden başlatmayı önlemek için herhangi bir ASP.NET Web sitesi kapatın.
Düzeltme değiştirme bilgileri
Bu düzeltme eki, başka düzeltmelerin yerini almaz.
Dosya bilgileriBu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'te (UTC) listelenmiştir. Dosya bilgilerini görüntülediğinizde koordinatlı evrensel saat yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve Saat öğesinde Saat Dilimi sekmesini kullanın.
X86 tabanlı sürümleri, Windows Vista SP2 ve Windows Server 2008 SP2'in tüm desteklenen
|Dosya adı||Dosya sürümü||Dosya boyutu||Tarih||Saat||Platform|
|Aspnet_wp.exe||2.0.50727.4435||30,544||03-Mar-2010||12:08||x86|
|Webengine.dll||2.0.50727.4435||435,536||03-Mar-2010||12:08||x86|
|System.web.dll||2.0.50727.4435||5,242,880||03-Mar-2010||12:08||x86|
X64 tabanlı sürümleri, Windows Vista SP2 ve Windows Server 2008 SP2'in tüm desteklenen
|Dosya adı||Dosya sürümü||Dosya boyutu||Tarih||Saat||Platform|
|Aspnet_wp.exe||2.0.50727.4435||42,320||03-Mar-2010||12:08||x64|
|Webengine.dll||2.0.50727.4435||744,784||03-Mar-2010||12:08||x64|
|System.web.dll||2.0.50727.4435||5,255,168||03-Mar-2010||12:08||x64|
Tüm desteklenen IA-64 tabanlı sürümleri Windows Server 2008 SP2'in
|Dosya adı||Dosya sürümü||Dosya boyutu||Tarih||Saat||Platform|
|Aspnet_wp.exe||2.0.50727.4435||82,256||03-Mar-2010||12:09||IA-64|
|Webengine.dll||2.0.50727.4435||1,229,648||03-Mar-2010||12:09||IA-64|
|System.web.dll||2.0.50727.4435||4,775,936||03-Mar-2010||12:09||IA-64|
Windows 7'nin desteklenen tüm x86 tabanlı sürümleri için
|Dosya adı||Dosya sürümü||Dosya boyutu||Tarih||Saat||Platform|
|Aspnet_wp.exe||2.0.50727.5007||30,544||03-Mar-2010||23:27||x86|
|Webengine.dll||2.0.50727.5007||436,048||03-Mar-2010||23:27||x86|
|System.web.dll||2.0.50727.5007||5,246,976||03-Mar-2010||23:27||x86|
Windows 7'nin ve Windows Server 2008 R2'nin desteklenen tüm x64 tabanlı sürümleri için
|Dosya adı||Dosya sürümü||Dosya boyutu||Tarih||Saat||Platform|
|Aspnet_wp.exe||2.0.50727.5007||42,320||03-Mar-2010||23:26||x64|
|Webengine.dll||2.0.50727.5007||745,296||03-Mar-2010||23:26||x64|
|System.web.dll||2.0.50727.5007||5,255,168||03-Mar-2010||23:26||x64|
Windows Server 2008 R2'nin desteklenen tüm IA-64 tabanlı sürümleri için
|Dosya adı||Dosya sürümü||Dosya boyutu||Tarih||Saat||Platform|
|Aspnet_wp.exe||2.0.50727.5007||82,256||03-Mar-2010||23:25||IA-64|
|Webengine.dll||2.0.50727.5007||1,231,184||03-Mar-2010||23:25||IA-64|
|System.web.dll||2.0.50727.5007||4,775,936||03-Mar-2010||23:25||IA-64|
Yöntem 1
Kullanıcı adı ve parola IUSR kimlik olarak aynı olan bir hesap oluşturun. Sonra bir kimlik bölümüne adınızı ve parolanızı yazın ve sonra bölüm uygulama düzeyinde Web.config dosyasına ekleyin. Örneğin, aşağıdaki bölümde uygulama düzeyinde Web.config dosyasına ekleyin:
<identity impersonate="true" username="username" password=" password" />
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>
Anonim kimlik doğrulaması ve ASP.NET form tabanlı kimlik doğrulaması, IIS Klasik modunda etkinleştirme. Daha sonra aşağıdaki yapılandırma anonim kullanıcı belirtecini taklit etmek için kullanın:
<identity impersonate=”true”/>
Makale No: 979917 - Son İnceleme: 24 Şub 2017 - Düzeltme: 1