Aracılığıyla paylaş


SharePoint paketleme ve dağıtım sorunlarını giderme

Bu konu, paketlemek ve SharePoint çözümlerini dağıtmak karşılaşabileceğiniz çeşitli sorunları kapsar.

Bu konu, aşağıdaki bölümleri içermektedir.

  • Hata ayıklamayı etkinleştirme geliştirilmiş
  • Proje çıktısı eklemek için çözüm paketi
  • Doğrulama Uyarıları ve hataları
  • Dağıtım çakışma çözümleme
  • F5 dağıtım arasındaki farklar
  • Visual Web Bölümü dağıtırken görüntüleyen SharePoint sayfa gecikme
  • SharePoint proje dağıtım başarısız ile "Çözüm cab dosyasında ayıklamak için başarısız oldu" hatası
  • Visual Web Bölümü bir siteye farklı Web uygulama dağıtırken hata görüntülenir.
  • İç içe geçmiş kullanıcı denetimleri dağıtırken uyarı görünür.
  • İlgili Konular

Hata ayıklamayı etkinleştirme geliştirilmiş

Visual Studio, SharePoint ve diğer katmanları arasında tanılamak için yığın izlemesini görüntülemek için EnableDiagnostics kayıt defteri anahtarını kullanabilirsiniz.Daha fazla bilgi için bkz. Hata ayıklama SharePoint çözümleri.

Proje çıktısı eklemek için çözüm paketi

Proje çıktısı Package Designer ile bir paket ekleyebilirsiniz.Ancak, proje çıktısı eklediğinizde, projenin platform SharePoint çözüm platformunun eşleştiğinden emin olun.Kullanmanızı öneririz Herhangi bir cpu SharePoint sunucusuna dağıtmak istediğiniz derlemeleri için platform hedefi.Daha fazla bilgi için, bkz. Derleme sayfası, proje Tasarımcısı (Visual Basic) ve Gelişmiş derleyici ayarları iletişim kutusu (Visual Basic).

Doğrulama Uyarıları ve hataları

SharePoint geliştirme araçları Visual Studio çözüm paketi düzgün biçimlendirildiğini doğrulamak için doğrulama adımları gerçekleştirin.Özel doğrulama adımları özellikleri ve paketleri için de oluşturabilirsiniz.Daha fazla bilgi için bkz. Nasıl yapılır: SharePoint çözümleri ve özel özellik paketi doğrulama kuralları oluşturmak.

Dağıtım çakışma çözümleme

SharePoint çözümü olarak dağıtırken, sunucu üzerindeki bir öğenin adı, url veya kimliği paketi çözümü içinde bir öğe olarak olduğunda çarpışmaları bulabilirsiniz.Değiştirebileceğiniz Dağıtım çakışma çözümleme rapor veya modülleri, Web bölümleri, liste örnekleri ve içerik türleri için çakışmaları yoksay çözümlemek için özellik.

Ayarları aşağıdaki tabloda gösterilmektedir Dağıtım çakışma çözümleme özelliği.

Value

Tanımlama

Otomatik

Çarpışmaları algılar ve çakışmaları otomatik olarak giderir.

Sor

Çarpışmaları algılar ve çakışmaları çözme önce geliştiriciler için raporlar.

None

Çarpışmaları algılamaz.

F5 dağıtım arasındaki farklar

Kullandığınızda, Visual Studio SharePoint proje sınama ve hata ayıklama için yerel SharePoint sunucusuna dağıtmak için tarafından gerçekleştirilen bazı ek adımlar vardır Visual Studio.

  1. Internet Information Service (IIS) dağıtım adımı sırasında sıfırlayın.

  2. Otomatik olarak iş akışı ilişkilendirme.

  3. Paket Tasarımcısı'nda özelliğini etkinleştirme sipariş hiyerarşisine göre ayarlayın.

Daha fazla F5 davranışını değiştirmek için özel dağıtım adımları ekleyebilirsiniz.Daha fazla bilgi için bkz. Adım adım işlem aşamaları: SharePoint projeler için özel dağıtım adım oluşturma.

Visual Web Bölümü dağıtırken görüntüleyen SharePoint sayfa gecikme

SharePoint sayfa Visual Web Bölümü Bin klasörüne dağıtırken görünmesi için uzun zaman alıyor Windows Vista, Windows 7, veya Windows Server 2008.Üst düzey bir klasördeki tüm dosyaları değiştirirseniz, ASP.NET Bin dizini gibi bir dizinde tüm Web uygulamasını yeniden derler.Bu, en çok 25 işlemek için saniye SharePoint sayfası için bir gecikmeye neden olabilir.

Ee330922.collapse_all(tr-tr,VS.110).gifHata iletisi

Yok.

Ee330922.collapse_all(tr-tr,VS.110).gifÇözüm

Bu soruna geçici bir çözüm için aşağıdaki adımları gerçekleştirin:

  1. Microsoft Support makalede özetlendiği gibi düzeltme qfe KB967535 yükleme DÜZELTME: asp.net IIS 7.0 üzerinde Windows Vista ve Windows Server 2008 için iki sorunları gidermek bir düzeltme kullanılabilir.

  2. Web.config dosyasına aşağıdaki satırı ekleyin:

    <compilation batch="false" optimizeCompilations="true">
    

SharePoint proje dağıtım başarısız ile "Çözüm cab dosyasında ayıklamak için başarısız oldu" hatası

Herhangi bir SharePoint proje öğesinin adını parantez içeren, kendi çözüm üzerinde dağıtım hata ile başarısız olur.

Ee330922.collapse_all(tr-tr,VS.110).gifHata iletisi

Dağıtım adımı 'Add Solution' hata oluştu: çözüm cab dosyasında çıkarılamadı.

Ee330922.collapse_all(tr-tr,VS.110).gifÇözüm

Bu sorunu gidermek için SharePoint proje öğelerinin adları ayraçları kaldırın.

Visual Web Bölümü bir siteye farklı Web uygulama dağıtırken hata görüntülenir.

Visual Web Bölümü, bir Web uygulaması'nın bir başka sitede dağıtmak ilk kez şu anda (visual Web bölümünün SiteUrl özellik değiştirerek) dağıtılmadan, bir hata iletisi alıyorum.

Ee330922.collapse_all(tr-tr,VS.110).gifHata iletisi

Dağıtım adımı 'Add Solution' hata oluştu: [#] kimliği olan bir özellik bu grupta zaten yüklenmiş.Açıkça özelliği yeniden yüklemek için zorlama özniteliğini kullanın.

Ee330922.collapse_all(tr-tr,VS.110).gifÇözüm

Bu hata, SharePoint visual Web Bölümü özellikleri kaldırılabilmesi yol oluşur.Visual Web bölümü başarıyla dağıtmak için çözüm yeniden F5 tuşunu seçerek dağıtın.

İç içe geçmiş kullanıcı denetimleri dağıtırken uyarı görünür.

Bu uyarı, görsel bir kullanıcı denetimi içeren bir Web Bölümü veya visual Web Bölümü içeren bir kullanıcı denetimi veya başka bir kullanıcı denetimi gibi iç içe geçmiş kullanıcı denetimleri olan bir SharePoint çözümü dağıtmak oluşur.Bu uyarı, bir denetim için bir tasarımcı Toolbox'tan sürükleyerek veya Kaynak Görünümü'nde @Register yönergesini kullanarak eklediğiniz olup olmadığını oluşur.

Ee330922.collapse_all(tr-tr,VS.110).gifHata iletisi

1 Öğe uyarı ' Control Name' bilinen bir öğe değil.Bu Web sitesinde bir derleme hatası yoksa veya web.config dosyası eksik oluşabilir.

Ee330922.collapse_all(tr-tr,VS.110).gifÇözüm

Visual Studio Proje sistemi bir iç içe geçmiş kullanıcı denetimini farkında değil, IntelliSense sağlayamaz ve uyarı yayar.Proje sistemi bir iç içe geçmiş kullanıcı denetimini farkında değil proje oluşturulur ve tasarımcı kapalı ve yeniden değil veya otomatik geri çekmek seçeneği etkin olduğunda, kullanıcı denetimi neden olan hata ayıklamadan sonra SharePoint kovanından çekilmesini.

Bu uyarıyı kaldırmak için projeyi ve sonra kapatın ve tasarımcı yeniden açın veya devre dışı bırakma seçeneği proje için otomatik geri çekin.Bunu yapmak için temizleyin geri otomatik-hata ayıklama sonra çekmek onay kutusunu SharePoint Proje Özellikleri iletişim kutusunun sekmesi.

Ayrıca bkz.

Diğer Kaynaklar

Ambalaj ve SharePoint çözümleri