Windows SharePoint Services 3.0 site veya bir SharePoint Server 2007 sitesine geçtiğinizde ınternet Explorer 7'deki bilgi çubuğu iletisi: "Web sitesi şu eklenti çalıştırmak istediği: 'ActiveX denetimi adı'"

Makale çevirileri Makale çevirileri
Makale numarası: 931509 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Belirtiler

Şu senaryoyu inceleyin. Microsoft Windows SharePoint Services 3.0 site veya bir Microsoft Office SharePoint Server 2007 sitesine göz atmak için ınternet Explorer 7'yi kullanın. SharePoint sitesi, ınternet bölgesinde bulunur. Ayrıca, SharePoint sitesinin etkin çevrimiçi durum vardır. SharePoint sitesine göz attığınızda, ınternet Explorer 7'deki Bilgi Çubuğu'nda aşağıdaki iletiyi alırsınız:
Web sitesi şu eklenti çalıştırmak istediği: Microsoft Corporation' ' adı ActiveX denetimi'. Web sitesi ve eklentinin güveniyor ve çalışmasına izin vermek istiyorsanız, burayı tıklatın...

Neden

(Name.dll) adı ActiveX denetimi ınternet Explorer 7'de preapproved denetimler listesine eklenen bu sorun oluşur. Ad ActiveX denetimi, 2007 Microsoft Office sisteminde bulunur.

Pratik Çözüm

Bu soruna geçici bir çözüm bulmak için, aşağıdaki yöntemlerden durumunuza uygun olanını kullanın.

Yöntem 1: SharePoint sitesinde <a0>Windows</a0> istemci bilgisayarın ınternet Explorer 7'de güvenilen siteler listesine ekleyin

SharePoint sitesini güvenilen siteler, ınternet Explorer 7'de Microsoft Windows istemci bilgisayara ekleyin. Bunu yapmak için şu adımları izleyin:
  1. Internet Explorer 7'yi başlatın.
  2. Araçlar menüsünden Internet seçenekleri ' ni tıklatın ve sonra Güvenlik sekmesini tıklatın.
  3. Güvenilen siteler ' ı tıklatın ve ardından Siteler'i tıklatın.
  4. Güvenilen siteler iletişim kutusunda, Bu Web sitesini bölgeye ekle kutusuna SharePoint sitesinin URL'SINI yazın ve sonra Ekle ' yi tıklatın.
  5. Kapat ' ı tıklatın ve sonra da Tamam ' ı tıklatın.

Yöntem 2: SharePoint sitesinin ana sayfa üzerinde bir ön uç Web sunucusu yapılandırma

SharePoint sitesi çevrimiçi varlık gereksinim duyarsanız, ana sayfayı SharePoint sitesinin InitNoPresence.js dosyayı kullanmak için yapılandırın. Bunu yapmak için şu adımları izleyin:
  1. InitNoPresence.js dosyası oluşturun. Bunu yapmak için şu adımları izleyin:
    1. Ön uç Web sunucusunda InitNoPresence.js dosya Init.js dosyasının içeriğini kopyalayın.

      NotDrive Init.js dosya bulunur: \Program sunucu extensions\12\Template\Layouts\1033 klasörü.
    2. Not Defteri'ni başlatın ve sonra da InitNoPresence.js dosyasını açın.
    3. InitNoPresence.js dosyasında aşağıdaki kod satırlarını bulun.
      function ProcessImn()
      {
             if (EnsureIMNControl() && IMNControlObj.PresenceEnabled)
             {
                    imnElems=document.getElementsByName("imnmark");
                    imnElemsCount=imnElems.length;
                    ProcessImnMarkers();
             }
      }
      function ProcessImnMarkers()
      {
             for (i=0;i<imnMarkerBatchSize;++i)
             {
                    if (imnCount==imnElemsCount)
                           return;
                    IMNRC(imnElems[imnCount].sip,imnElems[imnCount]);
                    imnCount++;
             }
             setTimeout("ProcessImnMarkers()",imnMarkerBatchDelay);
      }
    4. InitNoPresence.js dosyasında, adım 1 c olan aşağıdaki kod satırlarını bulunan kodunu değiştirin.
      /*function ProcessImn()
      {
             if (EnsureIMNControl() && IMNControlObj.PresenceEnabled)
             {
                    imnElems=document.getElementsByName("imnmark");
                    imnElemsCount=imnElems.length;
                    ProcessImnMarkers();
             }
      }
      function ProcessImnMarkers()
      {
             for (i=0;i<imnMarkerBatchSize;++i)
             {
                    if (imnCount==imnElemsCount)
                           return;
                    IMNRC(imnElems[imnCount].sip,imnElems[imnCount]);
                    imnCount++;
             }
             setTimeout("ProcessImnMarkers()",imnMarkerBatchDelay);
      }
      */
      
    5. Aşağıdaki işlevi InitNoPresence.js dosyayı bulun:
      function ProcessDefaultOnLoad(onLoadFunctionNames)
      
    6. Kod ProcessImn() ProcessDefaultOnLoad(onLoadFunctionNames) işlevi çağıran aç?klama. Örneğin, aşağıdaki benzer ProcessImn() işlevini çağıran bir kod satırına:
      //ProcessImn(); 
      
  2. Ana sayfanın SharePoint sitesinin InitNoPresence.js dosyasını kullanacak biçimde yapılandırın. Bunu yapmak için şu adımları izleyin:
    1. Microsoft Office SharePoint Designer 2007 başlatın. Sonra SharePoint sitesi için ana sayfayı açın.
    2. Ana sayfasında, aşağıdaki kod satırını bulun.
      <SharePoint:ScriptLink language="javascript" name="init.js" runat="server"/>
    3. Adım 2b ile aşağıdaki kod satırını bulunan satırı değiştirin.
      <SharePoint:ScriptLink language="javascript" name="initNoPresence.js" runat="server"/>
      
      
    Not Özel InitNoPresence.js dosya oluşturduğunuzda, bazı durumlarda, yöntem sorunu çözdü değil. Bu çözüm işe yararsa, Init.js dosyasındaki değişiklikleri yapın. Bunu yapmak için önce bir düzeltme Init.js dosya geçersiz kılar Init.js yedek kopyasını alın.

Özellikler

Makale numarası: 931509 - Last Review: 12 Mart 2010 Cuma - Gözden geçirme: 5.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Office SharePoint Server 2007
  • Microsoft Windows SharePoint Services 3.0
  • Windows Internet Explorer 7 for Windows XP
  • Windows Internet Explorer 7 for Windows Server 2003
  • Windows Internet Explorer 7 in Windows Vista
Anahtar Kelimeler: 
kbmt kbregistry kbprb kbtshoot kbexpertiseinter KB931509 KbMttr
Machine-translated Article
Ö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:931509

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com