SharePoint Server 2016'dan belgeleri anonim olarak açılırken kimlik bilgilerini sor

Not: En güncel yardım içeriklerini, mümkün olduğunca hızlı biçimde kendi dilinizde size sunmak için çalışıyoruz. Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Buradaki bilgilerin faydalı olup olmadığını bu sayfanın sonunda bize bildirebilir misiniz? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz.

Şunlar için geçerlidir:

  • Microsoft SharePoint Server 2016

  • Microsoft Office 2016 uygulamaları Windows Installer (MSI tabanlı) sürümü (Office 365 uygulamaları için geçerli değildir)

  • Etkin SharePoint site veya kitaplık için anonim erişimi

  • Office belgeleri anonim olarak erişme

  • Farklı bir oturumda Windows için kullandığınız bir hesap kullanarak Office belgelerine erişme

Belirtiler

Office uygulamaları Windows Installer (MSI tabanlı) sürümünü kullanarak SharePoint Server 2016'da belgeleri açtığınızda, "için geçerlidir" bölümünde Koşullar karşılanıyorsa kimlik sorulur.

Bu sorun neden oluşur

Office uygulamaları gönderme bir Yetkilendirme: taşıyıcı SharePoint Online ve OneDrive iş ile uyumlu üstbilgi. SharePoint Server 2016 gönderir SharePoint Server 2016 şirket içi şekilde sorunu nedeniyle bir HTTP 401 kimlik doğrulaması istemi sahip isteklerini işleme Yetkilendirme: taşıyıcı , üstbilgi ve ayrıca X IDCRL_ olmaması nedeniyle Kabul edilen: t üstbilgi.

Bu sorundan kaçınmak nasıl

Bu sorundan kaçınmak için seçenekler isteklerini etkilenen web uygulamaları için devre dışı bırakın ve sonra etkili bir şekilde kaldırmak için URL'yi yeniden yazma kurallarını kullanma Yetkilendirme: taşıyıcı KAFASI başlığından ister. Yalnızca desteklenen URL'yi yeniden yazma kuralları için SharePoint Server 2016 bir istek üstbilgi değerinin kaldırmak için kullanılır. Daha fazla bilgi için bkz: Supportability birini yeniden yazar ve SharePoint 2016, 2013, 2010 ve 2007 yönlendirir.

Bu geçici çözümü için şu adımları izleyin.

Adım 1: Engelleme Web.config aracılığıyla web uygulaması için seçenekler istekleri

Seçenekler isteklerini engellemek için web uygulaması için seçeneklerinin şu şekilde değiştirin:

< system.webServer >

< Güvenlik >

< requestFiltering allowDoubleEscaping = "true" >

< fiiller applyToWebDAV = "false" >

< fiil Kaldır "SEÇENEKLERİNİ" = / >

< fiil ekleme "izin verilen Seçenekleri" = "false" = / >

< / fiiller >

Not Web Dağıtılmış Yazma ve sürüm oluşturma (WebDav) istekleri için seçenekler isteklerini engellenen değil.

Adım 2: Karşıdan yükleyip IIS URL'yi yeniden yazma uzantısı

İndirme ve SharePoint Web ön uç (WFE) sunucularına IIS URL'yi yeniden yazma uzantısınıyükleyin.

Adım 3: HTTP_Authorization sunucu değişkeni için IIS ekleme

  1. Internet Information Services (IIS) Yöneticisi'nibaşlatın, sol bölmede SharePoint server'ı seçin ve ardından URL'yi yeniden yazma Orta bölmede seçin.

  2. Sağ bölmede, Görünüm sunucu değişkenleriseçin.

  3. Yeni bir sunucu değişkeni eklemek için Ekle'yiseçin.

  4. Değişken sunucu adını yazınHTTP_Authorizationve sonra Tamamgibi.

  5. Sağ bölmede, geri kuralları içinseçin.

  6. HTTP_Authorization sunucu değişkeni eklendiğini doğrulayınApplicationHost.config dosyasında, aşağıdaki şekilde:

< system.webServer >

...
        < yeniden yazma >

< allowedServerVariables >

< Ad Ekle "HTTP_Authorization" = / >

< / allowedServerVariables >

< / yeniden yazma >

Adım 4: kural işlemeyi durdur eklemek URL'yi yeniden yazma diğer istek yöntemleri için kurallar

İstek yöntemi (yalnızca KAFASI isteklerini değiştirme) KAFASI değilse, kuralları işlemeyi durdur başka URL'yi yeniden yazma için bir kural ekleyebilirsiniz. Bunu yapmak için şu adımları izleyin:

  1. Web uygulamasını seçin ve ardından URL'yi yeniden yazmaseçin.

  2. Sağ bölmede, yeni bir kural eklemek için Ekle kuralları seçin.

  3. Authrule HEADonlygibi bir kural adı yazın.

  4. KAÇINCI URL bölümünde, aşağıdaki değerleri belirtin:

    1. İstenen URL: desen eşleşir

    2. Kullanarak: normal ifadeler

    3. Desen: ^(?!. *\.aspx).*$

    4. Büyük/küçük harf yoksay seçeneğini: Seçili

  5. Koşullar bölümünde Ekle'yiseçin ve ardından aşağıdaki değerleri belirtin:

    1. Koşul giriş: {REQUEST_METHOD}

    2. Denetleyin giriş dize: desenle eşleşmiyor

    3. Desen: KAFASI

    4. Büyük/küçük harf yoksay seçeneğini: Seçili

  6. Eylem bölümü şekilde düzenleyin:

    1. Eylem türü: yok

    2. İzleyen kural işlemeyi durdur seçeneği: Seçili

  7. Sağ bölmede, geri kurallaraseçin Uygula->.

Not Kural etkin olduğundan emin olun. Bunu yapmak için sağ bölmede Kuralını devre dışı bırakma seçeneği arayın. Kuralı seçtikten sonra bu seçeneği görüntülenir.

Adım 5: kaldırmak için URL'yi yeniden yazma kural ekleme Yetkilendirme: taşıyıcı üstbilgi

Etkili bir şekilde kaldırmak için Yetkilendirme: taşıyıcı başlığı istekleri için URL'yi yeniden yazma kural, aşağıdaki gibi kullanın:

  1. Web uygulamasını seçin ve ardından URL'yi yeniden yazmaseçin.

  2. Sağ bölmede, yeni bir kural eklemek için Ekle kuralları seçin.

  3. Authrulegibi bir kural adı yazın.

  4. KAÇINCI URL bölümünde, aşağıdaki değerleri belirtin:

    1. İstenen URL: desen eşleşir

    2. Kullanarak: normal ifadeler

    3. Desen: ^(?!. *\.aspx).*$

    4. Büyük/küçük harf yoksay seçeneğini: Seçili

  5. Sunucu değişken bölümünde, Ekle'yiseçin, aşağıdaki değerleri belirtin ve sonra Tamam' ı seçin:

    1. Sunucu değişken adı: HTTP_Authorization

    2. Değer: yok

    3. Varolan değerin Değiştir seçeneği: Seçili

  6. Eylem bölümünde aşağıdaki değerleri belirtme

    1. Eylem türü: yok

    2. İzleyen kural işlemeyi durdur: Seçili

  7. Sağ bölmede,geri kurallaraseçin Uygula->.

Not Kural etkin olduğundan emin olun. Bunu yapmak için sağ bölmede Kuralını devre dışı bırakma seçeneği arayın. Kuralı seçtikten sonra bu seçeneği görüntülenir.

SharePoint Server 2016 gruptaki bu sorunu çözmek

Önceki bölümdeki tüm adımları tüm sunucular aynı şekilde yapılandırıldığından emin olmak için gruptaki her SharePoint Web ön uç (WFE) sunucuda yineleyin. Yeniden yazma kuralları kullandıysanız, önceki bölümden iki kurallar KAFASI kuralı bundan sonra gelen kuralları devre dışı bırakır çünkü listede son iki olarak ayarlanması gerekir.

ISS URL'yi yeniden yazma uzantısı sınırlamaları nedeniyle, kuralları şu anda bunları düzgün çalışması sağlayan bir şekilde birleştirilemez.  Bu durum uzantısı gelecekteki bir düzenlemesinde değişebilir veya alternatif bir yapılandırma gelecekte bulunabilir.  Şimdilik, bu yöntemlerin URL'yi yeniden yazma kullanarak bu sorunu çözmek için en iyi onaylanmış bir yoludur.

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×