カテゴリーアーカイブ: デバッグ

ULS ビューアーをリアルタイムで表示 CAML クエリ

私の同僚, Ashsih パテル, 書いた素晴らしいウォークスルーを様々 な SP の背後にある CAML を表示する方法を記述する照会を起こる ULS ビューアーを使用してリアルタイムのビジネスの過程で.

ここでは、イントロです。:

でしたが今まで知りたい何 CAML クエリは SharePoint Server で実行されます。?

よく, トラブルシューティングおよび目的を学習のため, 悪いアイデアではありません。. 結局その程度です, SQL プロファイラーは、私たち多くの問題のトラブルシューティングを支援してきました.

そこに製品がある可能性がありますが、余分なドルを費やすことがなくそれを行う方法を考え出した! そしてここには.

ここに全部を読むことができます。: http://www.bigapplesharepoint.com/pages/View-An-Insight.aspx?BlogID=68&rsource=pgblog&rtitle=caml.

</終了>

迅速かつ簡単な: 「無効な URL パラメーターを解決します。” lists.asmx で UpdateListItems の問題

Lists.asmx を介して UpdateListItems を使用する場合, それは、エラーを生成する簡単です。:

無効な URL パラメーター.

指定された URL が無効なコマンドまたは値が含まれています. URL をもう一度確認してください。.

ID を忘れた場合は、このエラーを得ることができる、更新するフィールドの一覧です。  これは、, 多くの SP これらの web サービスのような, ID 属性には ID を含める必要があるので少し直感に反するが、 <メソッド> 要素。  あなたがいないと ID を更新し、たくないおそらく最初の場所で.

この SOAP エンベロープを動作します。:

<soapenv:封筒 xmlns:soapenv =' http://schemas.xmlsoap.org/soap/envelope/'>
  <soapenv:体>                      
    <UpdateListItems xmlns =' http://schemas.microsoft.com/sharepoint/soap/'>                     
      <姓>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</姓>                     
        <更新プログラム>                     
         <OnError バッチ =「続ける」">
          <メソッド ID ="1" Cmd ="更新">
            <フィールド名 ="CooperativeLock">ロックされています。!</フィールド>
            <フィールド名 =「ID">1</フィールド>
          </メソッド>
        </バッチ>                     
        </更新プログラム>                
      </UpdateListItems>             
  </soapenv:体>         
</soapenv:封筒>

ID フィールドの参照を取り除く場合は迷惑な「無効な URL パラメーター」メッセージを得るでしょう.

</終了>

undefined私のブログを購読します。.

私は Twitter の上に従ってください。 http://www.twitter.com/pagalvin

 

迅速な修正プログラム: 「コンテンツ タイプの名前 '$ リソース:ReportServerResources … 含めることはできません。 … 特殊文字”

私は、SharePoint を掃除いくつかの時間を費やしてきた 2010 サイトのクリーンアップの問題の 1 つを関連が破損する / 正しく SQL Server レポート サービスの問題をインストールではないです。  私の同僚の 1 つは、サイトをテンプレートとして保存し、作成しようとすると、問題を生じたそのテンプレートに基づいて新しいサイトを作成します。  保存操作は見事に働きました, しかし、彼女は、新しいサイトを作成しようとすると, SharePoint には、次のエラー メッセージが表示:

エラー

コンテンツ タイプの名前 '$ リソース:ReportServerResources,DataSourceContentTypeName;' を含むことはできません: \ / : * ? “ # % < > { } | ~ & , 連続する 2 つのピリオド (..), または、タブなどの特殊文字.

ここでは、スクリーン キャップです。:

 

image

コンテンツの種類を見て、サイトであったし、この発見:

image

これらのコンテンツ タイプが明確に健康ではないです。.

この問題は、イントラネット上にいるようだし、単一の一致でそれを解決するには、どのようにしていないましょう。  良いコンテンツ タイプ名をここで悪いコンテンツ タイプ名をマップする便利なテーブルを見つけた。: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  私は手動でそれらを thusly 更新:

image

(BrightStarr この名前には明らかに省略, しかし、それを傷つけることはできません。 スマイル )

これは、新しいテンプレートを作成することができました、何も、他のサイトにブレークしていません。, 人の完全に別のグループで働いていたいくつかの PerformancePoint Server ものを含みます。  その後、テンプレートに、新しいサイトを作成するにはできた。  成功!

私はこのことではない、 100% ソリューション, しかし、私し、この過去が関係者全員は迷惑なエラー。  新しい何かを見つければ, 更新プログラムを投稿します。  これらの名前の最初の場所と表示名の解決によって間違ったすべきでは、実際私の緊張を由来します。, 私は、内部名に触れていません。 

</終了>

私のブログを購読します。.

私は Twitter の上に従ってください。 http://www.twitter.com/pagalvin

迅速で簡単な: VS をデバッグ 2010 ソリューションの展開

Visual Studio 2010 いくつかの時間の展開時にデバッグ ハード エラーを報告します。  いくつかの非常に大まかなデバッグを行う迅速かつ簡単な方法は、独自の名前付きの例外をスローします。  Visual Studio が出力コンソールで表示されます。.

コードのこのビットを考慮します。:

image

場合は、この機能は、web アプリケーションをスコープ, サイトは null になります。  しようとして、サイトのプロパティを参照する場合, あいまいなエラーを取得します:

配置手順 'ソリューションの追加' でエラーが発生しました: オブジェクト参照オブジェクトのインスタンスに設定されていません.

ただし, 場合は、新しい例外をスローし、コンス トラクターに文字列を渡す, わずかにより有用なメッセージを取得します。:

image

それは原油テクニックです。, しかし、かなり高速かつ簡単.

</終了>

私のブログを購読します。.

私は Twitter の上に従ってください。 http://www.twitter.com/pagalvin

使用 owssvr.dll SP2010 で役に立つサイト情報を表示する

今日の午後のフォーラムを読んでいたし、何か新しいことを学んだ (ほぼ毎日起こる何か).  これは、投稿です。:

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

基本的には, それに対して owssvr.dll を呼び出すことによって、サイトについての興味深い情報を得ることができます。 (時間/t に 億 Simserジョン ・ Timney).

私はこれを試してみるの両方は、MOSS 与えたと SP2010 環境。  MOSS 環境でうまく働いた。  ただし, の 2010 環境, Internet explorer の XML をダウンロードするには望んでいません。:

image

ご覧のとおり, 21 K またはコンテンツのいた知っています。  ただし, [保存] ボタンをクリックしたときに, 私を得た:

image

(このインターネット サイトを開くことができません。  要求されたサイトが使用不可または見つかりません。  後でもう一度実行してください。)  

私を解雇 Fiddler 出力を表示することができた, ただし。  ある可能性があります何か owssvr.dll が望む方法、XML ペイロードを送信することから防止する SP2010 で起こっているようです。  または, 私 SP2010 環境がちょうどおかしいです。.

面白いと思った.

</終了>

私のブログを購読します。.

私は Twitter の上に従ってください。 http://www.twitter.com/pagalvin