Şu anda çevrimdışısınız; İnternet'in yeniden bağlanması bekleniyor

Windows SharePoint Services Web sitesinin giriş sayfasına bağlandığınızda bir "Windows SharePoint Services sanal sunucu için yapılandırılmamış ASP.NET 2.0.xxxxx.0 kullan" hata iletisi alıyorsunuz

Ö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.

Makalenin İngilizcesi aşağıdaki gibidir:894903
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Belirtiler
Şu senaryoyu inceleyin. Microsoft Windows SharePoint Services, bir sunucuya yükleyin. Microsoft ınternet ınformation Services (IIS) 6.0, sunucu üzerindeki Microsoft ASP.NET 2.0 ile kullanmak için yapılandırılır. Windows SharePoint Services Web sitesinin giriş sayfasına bağlandığınızda, aşağıdaki hata iletisini alırsınız:
Windows SharePoint Services sanal sunucu için yapılandırılmamış ASP.NET 2.0.xxxxx.0 kullanın. Daha fazla bilgi için lütfen 894903 http://go.microsoft.com/fwlink/?linkid=42660 adresindeki Knowledge Base makalesine bakın.
Not içindeki ASP.NET 2.0.xxxxx.0 xxxxx, çalıştırmakta olduğunuz bir ASP.NET 2.0 sürümünü gösterir.
Neden
ASP.NET 2.0 için IIS 6. 0'da bir sanal sunucu için güvenlik kilitleme yardımcı olan yeni bir güvenlik değişikliği uygular. ASP.NET'in önceki sürümlerinde, kod, kendisine atanmış güven düzeyinde çalışır. Güven düzeyi kod erişimi güvenlik ilkesi dosyası tarafından belirlenir. Web.config dosyasında belirtilen bir kod erişimi güvenlik ilkesi dosyası örneği Wss_minimaltrust.config dosyasıdır.

Yeni güvenlik değişikliği, ASP.NET 2.0 Web sayfaları, Web Bölümleri, izinlerini sınırlar ve kod çalıştığı güven düzeyi ASP.NET PermissionSet arasındaki kesişimine denetler. Bu yapılandırmada, ASP.NET PermissionSet PermissionSet örneğinin bildirime dayanan bir gösterimidir. Varsayılan olarak, Windows SharePoint Services, ASP.NET'in PermissionSet için yalnızca en az ayrıcalıklara sağlar. ASP.NET 2. 0 ' uygulanan güvenlik değişikliği, bazı kod sınırlı ayrıcalıklara sahip olur. Örneğin, genel birleştirme önbelleğindeki birleştirmeler kodundan daha önce bir tam güven düzeyinde kaldı. ASP.NET 2. 0'ı kullanmak için IIS 6.0 sanal sunucusunu yapılandırdığınızda, ASP.NET PermissionSet için atanan ayrıcalıklarla kod çalışır. Kilidi, Windows SharePoint Services ile uyumsuz. Bu nedenle, kilidi Web.config dosyasında devre dışı bırakılmalıdır.

ASP.NET 2.0, olay doğrulama olarak adlandırılan yeni bir özelliği de içerir. Olay doğrulama geri aramalar için bir geri arama, kaynak denetim hedef'a eşit olduğunu doğrulamak için ASP.NET altyapısı izler. Bazı Windows SharePoint Services sayfaları, belirli bir denetimle ilişkilendirilmemiş geri aramaları kullanın. Belirli bir denetimle ilişkilendirilmemiş geri çağrıları, sayfa yürütme hataları neden olabilir. Bu nedenle, Windows SharePoint Services 2.0 ASP.NET 2.0 olay doğrulama özelliği ile uyumlu değil. ASP.NET 2.0'in yüklü olduğu bir sunucuda Windows SharePoint Services ile genişletilmiş Web uygulaması yapılandırdığınızda, ASP.NET 2.0 olay doğrulama devre dışı bırakmanız gerekir.
Çözüm
Web.config dosyasında ayarlarını güncelleştirmek için Windows SharePoint Services Stsadm.exe komut satırı aracını kullanın. Bunu yapmak için, aşağıdaki komutu kullanın:
stsadm -o - forceupgrade - url http:// URLOftheVirtualServer yükseltme
Komut, sanal sunucunun kök klasöründe bulunan Web.config dosyasını güncelleştirir. Örneğin, bu komutu Drive bulunan Web.config dosyasını güncelleştirir: \ınetpub\wwwroot klasör. Yükseltme işlemi aşağıdaki değişiklikleri yapar:
  • Komut, Processrequestınapplicationtrust özniteliğini aşağıdaki güven etiketine ekler:
    <trust level="WSS_Minimal" originUrl="" />
    Komutu çalıştırdıktan güven etiketi aşağıdaki gibi görünür:
    <trust level="WSS_Minimal" originUrl="" processRequestInApplicationTrust="false" />
  • Komut, aşağıdaki öğeyi sayfalar etiketinin altında ekler:
    <namespaces><remove namespace="System.Web.UI.WebControls.WebParts" /></namespaces>
  • Komut enableEventValidation özniteliği, burada orijinal etiket aşağıdaki gibidir <pages>etikete ekler:
    <pages enableSessionState="false" enableViewState="true" enableViewStateMac="true" validateRequest="false"></pages>
    Öznitelik eklendikten sonra etiket aşağıdaki gibidir:
    <pages enableSessionState="false" enableViewState="true" enableViewStateMac="true" validateRequest="false" enableEventValidation="false"> <namespaces><remove namespace="System.Web.UI.WebControls.WebParts" /></namespaces></pages>
Daha fazla bilgi
ASP.NET 1. 1'için sanal sunucuyu kullanan ASP.NET sürümünü ASP.NET 2. 0'dan değiştirirseniz, Web.config dosyasında ayarlarını güncelleştirmek için Stsadm.exe komut satırı aracını kullanmalısınız. Bunu yapmak için, aşağıdaki komutu kullanın:
stsadm -o - forceupgrade - url http:// URLOftheVirtualServer yükseltme
Komut için Web.config dosyasını daha önce eklenen öğeleri kaldırır. Diğer bir deyişle, aşağıdaki değişiklikleri için Web.config dosyası oluşturulur:
  • Komut, Processrequestınapplicationtrust özniteliğini aşağıdaki güven etiketine ' kaldırır:
    <trust level="WSS_Minimal" originUrl="" processRequestInApplicationTrust="false" />
    Komutu çalıştırdıktan güven etiketi aşağıdaki gibi görünür:
    <trust level="WSS_Minimal" originUrl="" />
  • Komut, aşağıdaki öğeyi sayfalar etiketinin altında olan kaldırır:
    <namespaces><remove namespace="System.Web.UI.WebControls.WebParts" /></namespaces>
Sanal sunucunun ASP.NET 1.1 kullanmak üzere yapılandırıldıktan sonra komutunu çalıştırırsanız, aşağıdaki hata iletisini alırsınız:
'/' Uygulamasında Sunucu Hatası.
Veya, CustomErrors özelliği etkinleştirilmişse, aşağıdaki hata iletisini alırsınız:
Tanınmayan 'Processrequestınapplicationtrust' özniteliği.

Kaynak Hatası:
Line 66:     <compilation batch="false" debug="false" />Line 67:     <pages enableSessionState="false" enableViewState="true" enableViewStateMac="true" validateRequest="false" />Line 68:     <trust level="WSS_Medium" originUrl="" processRequestInApplicationTrust="true"/>Line 69:     <machineKey validationKey="A4CE4E781E8FCF0763F6D8309BB2394532B29E2DA9DD555F" decryptionKey="2AF183D38F95610298659AB9E30B9B1B4AC6A6D362D8D5F7" validation="SHA1" />Line 70:   </system.web>Source File: c:\inetpub\wwwroot\web.config    Line: 68
Referanslar
Stsadm.exe komut satırı aracı hakkında daha fazla bilgi için bkz: komut-satırı-özelliklerini "Komut satırı işlemi" konusuna ve "Komut satırı parametreleri" konu"konu"Başvurusu"bölümde, Microsoft Windows SharePoint Services Yönetici Kılavuzu. Microsoft Windows SharePoint Services Yönetici Kılavuzu edinmek için aşağıdaki Microsoft Web sitesini ziyaret edin:
Wss

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 894903 - Son İnceleme: 12/09/2015 02:13:21 - Düzeltme: 3.6

Microsoft Windows SharePoint Services

  • kbnosurvey kbarchive kbmt kberrmsg kbtshoot kbprb kbconfig KB894903 KbMttr
Geri bildirim