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