Kategori Arşivleri: Hata ayıklama

Görünüm CAML sorguları gerçek zamanlı ULS Görüntüleyici ile

Benim meslektaşım, Ashsih Patel, yazdığı kadar güzel bir yürüyüş CAML çeşitli SP arkasında görmek nasıl açıklayan bu gerçekleşmesi sırasında gerçek zamanlı ULS görüntüleyiciyi kullanarak iş sorgular.

İşte intro:

CAML sorguları SharePoint sunucusu tarafından yürütülen biliyor musun hiç?

İyi, sorun giderme ve amaçla öğrenme için, Bu kötü bir fikir değil.. Sonuç olarak, SQL Profiler bize birçok sorunu gidermek yardım ediyor.

Orada-ebilmek var olmak ürünler var ama ekstra dolar harcama olmadan yapmak için bir yol buldum! Ve işte...

Sen-ebilmek okumak her şey burada: http://www.bigapplesharepoint.com/pages/View-An-Insight.aspx?BlogID=68&rsource=pgblog&rtitle=caml.

</sonunda>

Hızlı ve basit: "Geçersiz URL parametresi çözmek” lists.asmx UpdateListItems ile sorun

UpdateListItems ile lists.asmx yolu ile çalışırken, hata oluşturmak çok kolaydır:

Geçersiz URL parametresi.

Sağlanan URL geçersiz bir komut veya değeri içerir.. Lütfen URL'yi yeniden denetleyin.

Kimliği alanına dahil etmek boş zaman bu hatayı alabilirsiniz güncelleştirmek için alan listesi.  Bu, Bu SP web hizmetleri çok gibi, Kimliği özniteliğinde kimliği eklemeniz gerekir beri biraz counterintuitive olduğunu <Yöntemi> öğe.  Ve sen kimliği güncelleme ve muhtemelen ilk etapta istiyorum asla.

Bu SOAP Zarf works:

<soapenv:Zarf xmlns:soapenv =' http://schemas.xmlsoap.org/SOAP/Envelope/'>
  <soapenv:Vücut>                      
    <UpdateListItems xmlns =' http://schemas.microsoft.com/SharePoint/SOAP/'>                     
      <listName>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listName>                     
        <güncelleştirmeleri>                     
         <Toplu OnError ="Devam">
          <Yöntem kimliği ="1" Cmd ="Güncelleştirme">
            <Alan adı ="CooperativeLock">kilitli!</Alan>
            <Alan adı ="KİMLİĞİ">1</Alan>
          </Yöntemi>
        </Toplu iş>                     
        </güncelleştirmeleri>                
      </UpdateListItems>             
  </soapenv:Vücut>         
</soapenv:Zarf>

Eğer kimliği alanı başvurusu şerit sataşmak "Geçersiz URL parametresi" iletisini alırsınız:.

</sonunda>

undefinedBenim blog abone.

Heyecan beni izleyin http://www.twitter.com/pagalvin

 

Quick Fix: "İçerik türü adı '$ Resources:ReportServerResources … içeremez … özel karakterler”

SharePoint kadar temizlik biraz zaman harcama edilmiştir 2010 Site ve Temizleme sorunlardan biriyle ilgili bir bozuk / hatalı yüklenmiş sql Server rapor Hizmetleri sorunu.  Arkadaşlarım biri siteyi şablon olarak kaydetme ve sonra oluşturmak çalıştığınızda sorun ortaya çıkan bu şablonu temel alan yeni bir site oluşturun.  Kayıt işlemi iyi çalıştı, ama ne zaman o güvenilir yeni bir site oluşturmak için, SharePoint aşağıdaki hata iletisi görüntüleniyor:

Hata

İçerik türü adı '$ Resources:ReportServerResources,DataSourceContentTypeName;' içeremez: \ / : * ? “ # % < > { } | ~ & , iki ardışık dönem (..), veya sekme gibi özel karakterleri.

İşte bir ekran başlığı:

 

image

Site içerik türlerinin bir göz vardı ve bu bulundu:

image

Bu içerik türleri açıkça sağlıksız.

Bu sorun çok Internets üzerinde gelmek gibi görünüyor ve orada nasıl çözmek için tek bir fikir olarak görünmüyor.  Burada iyi içerik türü adları için kötü içerik türü adları eşleşen kullanışlı tablo bulundu: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  I el ile güncelleştirmek onları thusly:

image

(BrightStarr Açıkçası isteğe bağlı adıdır, ama bu zarar değil Gülümseme )

Bu bana yeni bir şablon oluşturmak için izin ve bir şey didn't break diğer sitelerde, tamamen farklı bir grup insan üzerinde çalışıyorlardı Project Server şeyler gibi.  Sonra yeni bir site şablonu oluşturabilirsiniz.  Başarı!

Bu emin değilim bir 100% Çözüm, ama benim var. ve dahil herkes bu geçmiş hata sataşmak.  Yeni bir şey bulmak, Bir güncelleştirme göndeririz.  Bu adları ilk etapta ve görünen ad çözme tarafından yanlış olması gerektiğini aslında benim sinirlilik kaynaklanıyor, Ben iç adı dokunmadan değilim. 

</sonunda>

Benim blog abone.

Heyecan beni izleyin http://www.twitter.com/pagalvin

Hızlı ve kolay: Hata ayıklama vs 2010 Çözüm dağıtım

Visual Studio 2010 ayıklama sabit hata dağıtımı sırasında bazı times raporlar.  Çok kaba bir ayıklama yapmak için hızlı ve kolay bir şekilde adlandırılmış kendi özel durum oluşturmaktır.  Visual Studio onları çıktı konsolda gösterir..

Bu bit kodu düşünün:

image

Eğer bu özelliği bir web uygulaması için kapsamlı, Site boş olacaktır.  Eğer denemek ve sitenin bir özelliği başvurusu, belirsiz hatası alırsınız:

'Add Solution' dağıtım adımda hata oluştu: Nesne başvurusu bir nesnenin örneğine ayarlanmadı.

Ancak, Eğer yeni bir istisna ve kurucusuna bir dize geçmek, biraz daha yararlı bir ileti alıyorum:

image

Ham bir tekniktir, ama oldukça hızlı ve kolay.

</sonunda>

Benim blog abone.

Heyecan beni izleyin http://www.twitter.com/pagalvin

Kullanım owssvr.dll görüntü yararlı Site bilgileri SP2010

Ben bu öğleden sonra forumları okuma ve yeni bir şey öğrendim (hemen hemen her gün olur bir şey).  Bu gönderme olduğunu:

http://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/1cbdb0b4-eeda-4c61-9a52-da6212eebec5/

Temelde, Buna karşı owssvr.dll çağırarak bir site hakkında bazı ilginç bilgiler alabilirsiniz (h/t BIL Genel Müdürü Simser ve John Timney).

Bu bir iki bir yosun bir deneyin verdi ve SP2010 ortam.  O amele para cezası MOSS ortamında.  Ancak, İçinde 2010 çevre, Internet explorer, XML indirmek istemedim:

image

Gördüğünüz gibi, 21 K ya da öylesine-in memnun olduğunu.  Ancak, Ben kaydet butonuna tıklandığında, I got:

image

(Bu Internet sitesi açılamadı.  İstenen site olması kullanılamıyor veya bulunamadı.  Lütfen daha sonra yeniden deneyin.)  

Kadar ateş Kemancı ve ve çıktı görmek mümkün, Ancak.  Bir şey onun istediği gibi kendi XML yük aktarımı üzerinden owssvr.dll engeller SP2010 oluyor olabilir gibi görünüyor.  Veya, benim SP2010 çevre tuhaf davranıyor.

İlginç olduğunu düşündüm...

</sonunda>

Benim blog abone.

Heyecan beni izleyin http://www.twitter.com/pagalvin