Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 12647|Yanıt: 0

[Çözüldü] COM sınıfı bir fabrikada CLSID {000209FF-0000-00000-C000-00000000046} ile bileşenlerin geri alınması kaybedildi...

[Bağlantıyı kopyala]
Yayınlandı 18.12.2015 14:41:18 | | |
Word belgelerini dinamik olarak C# dilinde oluşturma işlevi gerçekleşir; bu yerel makinede çalışırken iyidir, ancak program serbest bırakılıp uzak sunucuya yüklendiğinde hata mesajı bildirilir ve hata mesajı şöyledir:COM sınıfı fabrikasında CLSID {000209FF-0000-0000-C000-0000000046} ile bir bileşeni almak aşağıdaki hata nedeniyle başarısız olur: 80070005Bu beni çok karmaşık hale getirdi ve çok fazla bilgi okuduktan sonra sadece şimdi bunu yaptığımı söyleyebilirim. Unutmamak için bilerek kaydettim!
Yöntem 1 (Öner): COM sınıfı fabrikasında CLSID {000209FF-0000-00000-C000-0000000046} ile bileşenleri almak aşağıdaki hata nedeniyle başarısız oldu: 8000401a 1. Bileşen Servisi> aç dcomcnfg.exe çalıştır, 2. Bilgisayar Bileşen Hizmetini Genişlet - > Bilgisayarım - > DCOM Yapılandırması - > Microsoft Word Belgesi 3. Açmak için sağ tıklayın"Özellikler"Diyalog kutusu, tıkla"LogoSek, seçAşağıdaki kullanıcılar, yöneticinin kullanıcı ve şifresini doğru şekilde doldurun...  4. "Güvenlik" sekmesine tıklayın ve ardından " seçeneğini seçinİzinleri başlat ve etkinleştir","Erişim hakları","İzinleri yapılandırma", hepsi şu şekilde seçilmiştirÖzelleştirme, sonra üzerine Düzenle tıklayarakherkesEkle ve tüm izinleri ekle 5. Lütfen web.config'de <identity impersonate="true" userName="Administrator" password="abc123"/> hesabı ve şifresini web.config'de ayarlayın, aksi takdirde COM sınıf fabrikasında CLSID'i {000209FF-0000-00000-C000-00000000046 olarak alınacaktır Bileşen şu hata nedeniyle arızalanır: 80070005.  Örneğin<system.web><identity impersonate="true" userName="Administrator" password="abc123"/></system.web>

Yöntem 2:


1. Kontrol Paneli - "Yönetim Araçları" - "Bileşen Hizmetleri" - "Bilgisayar" - "Bilgisayarım" - "DCom Yapılandırması" Microsoft Word belgesini bulduktan sonra 2. Bu uygulamanın özellikler iletişim kutusunu açmak için "Özellikler"e sağ tıklayın.  3. Güvenlik sekmesine tıklayın veİzinleri başlat ve etkinleştir"Ve"Erişim haklarıGrupta SeçilmeÖzelleştirmeSonra Custom->Edit->ASP.NET hesap ekle ve bilgisayar isimlerini veya Ağ Hizmeti kullanıcılarını IUSER_ * Bu hesaplar yalnızca IIS bilgisayara yüklenmişse vardır.   Her kullanıcı için erişim izni verdiğinizden emin olun, sonra Tamam'a tıklayın.  4. DCOMCNFG'yi kapatmak için Ok'a tıklayın




Önceki:Peki ya Huawei Water Cube, satın almaya hazır?
Önümüzdeki:Potansiyel olarak tehlikeli bir Request.Form değeri tespit edildi
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com