SharePoint Foundation 2010'u kullanıyoruz. Sunucu nesne modeli kullanarak içerik veritabanı ve site koleksiyonu oluşturuyoruz. SharePoint'te 1000'den fazla kullanıcımız var. İçerik veritabanı ve site koleksiyonu oluşturma, yönetici başlangıç görevi olduğundan, yalnızca çiftlik yöneticileri bunu yapabilir. Bizim durumumuzda, herhangi bir kullanıcı, çiftlik administartor hesabıyla içerik veritabanı ve site koleksiyonu oluşturabilmelidir. SPUser kullanabilir miyiz yoksa bunu yapmak için başka bir yolu var mı? Yukarıdaki sorunu çözebileceğim herhangi bir kod veya bağlantı sağlayabilir misiniz? Eğer SPSecurity.RunWithElevatedPrivleges kullanmanız gerekebilir gibiSunucu nesne modelinde Çiftlik Yöneticisi nasıl taklit edilir?
5
A
cevap
2
geliyor. Bu, kodunuzu, uygulama havuzu kimlik hesabı olan
çiftlik yöneticisi
gibi çalıştırmanıza izin verir. Dikkatli olun kullanıcı
tam
yüksek erişim kodu çalıştıran kullanıcı verir, ancak istediğiniz gibi geliyor.
SPSecurity.RunWithElevatedPrivileges(delegate()
{
using (SPSite topSite = new SPSite("URL_OF_YOUR_SITE_COLLECTION"))
{
//Any code you run here would run with the permissions of the application pool identity
}
});
İlgili konular
- 1. Haskell'de keypress olayı nasıl taklit edilir/taklit edilir?
- 2. Gözetleme Etherpad'de nasıl taklit edilir?
- 3. QWebEngineView'te linkClicked (QUrl) sinyali nasıl taklit edilir?
- 4. JavaScript'te NOR geçidi nasıl taklit edilir?
- 5. C# iş parçacığı açılımı nasıl taklit edilir
- 6. Kubernetes'te "--log-driver = syslog" nasıl taklit edilir
- 7. soket hatalarını taklit etme
- 8. __call'de varolan bir yöntem hatası nasıl taklit edilir?
- 9. Mobil cihaz Google Chrome tarafından nasıl taklit edilir?
- 10. MS SQL Server'da Oracle Materialized Views nasıl taklit edilir?
- 11. CSS taşma üstü ve taşma altı nasıl taklit edilir/oluşturulabilir?
- 12. Varsayılan tarayıcı, .apk dosyalarını webview'den indirmek için nasıl taklit edilir?
- 13. Python İstekleri modülünü kullanarak HTTP posta isteği nasıl taklit edilir?
- 14. Windows Forms'ta JavaScript'in onBlur olayı nasıl taklit edilir?
- 15. Opencv ile titrek bir kamera nasıl taklit edilir?
- 16. XSLT 1.0'da copy-namespaces = "no" nasıl taklit edilir?
- 17. Ünite testinde Entity Framework bağlamı nasıl taklit edilir veya değiştirilir?
- 18. AngularJS ile sunucu verileri nasıl senkronize edilir?
- 19. Dosyaya Serileştirilecek bir nesne nasıl enjekte edilir?
- 20. Sadece JavaScript kullanan bir istemci/sunucu Görev Yöneticisi yapabilir miyim?
- 21. Sandboxed Çözümden Çiftlik Çözümüne SharePoint 2010 Projesi Nasıl Değiştirilir?
- 22. WebSocket ws hata olayını nasıl taklit eder?
- 23. İndirme yöneticisi yöneticisi olarak hata
- 24. CodeIgniter modelinde bir kitaplık yükleme
- 25. Django: izleme modelinde bir alan
- 26. AppEngine veri deposu: "Nesne kimliği ... farklı bir Nesne Yöneticisi tarafından yönetiliyor"
- 27. Nesne üzerinde bir yöntem çağrıldığında nasıl test edilir - Raylar RSpec
- 28. Nesne R'de formülün bir formülü nasıl test edilir?
- 29. angularjs: ng-modelinde
- 30. Bağlantı yöneticisi
Bu olgusal yanlış - RunWithElevatedPrivileges (kodunuzu Merkez Yönetim içinde çalıştığı sürece) çiftlik Administator değil mi uygulama havuzu kimliği olarak kod çalışır. –
Haklısın, yazıyı düzeltmelerinle düzenledim, bunu işaret ettiğin için teşekkürler. –
@PeterJacoby Muhtemelen kod yorumunu da düzeltmelisiniz :) –