エクスポート SPWeb 言」InvalidData” しかし、データは有効です。

私は、善良な人々 の記事を書くことの過程で www.sharepointbriefing.com リストは、開発ファームから運用ファームに展開する必要があります。  Stsadm を使用するにはまだ慣れているし、その習慣を打破する必要があります。, だから私は、SharePoint を解雇 2010 管理シェルとエクスポート SPWeb 私リストをバックアップして周りを再生します。  あると証明、妙に困難なもの!

このエラーを受け続けました:

image

そのエラー, 「InvalidData: (Microsoft.Share…CmdletExportweb」」) 私は殺害されました。  私はどのくらい私はこの問題と格闘で恥ずかしいです。.

私がいた 壁に PowerShell を実行します。 それを回避する使用の stsadm。  私は、再び、この時間を試み、良い結果を得た.

多くの – identity をいじる時間を過ごしたし、最後に –ItemURL で。  ItemURL オプションがリスト ・ ライブラリの完全なパスを必要とすることが判明、  エクスポートします。 なし http://サーバーのビット。  だから, Identity 引数にサブサイトを指しているにもかかわらず, ItemURL いない相対識別サイト コレクションに対するが.

それ最小有効なものを教えて、コマンドレットのいいだろう (この場合の Id) 何が無効でした。 (ItemUrl).  これらの少し触れて製品を受け入れる人々 を助けます。  SharePoint に対する大きな丁ないです。, しかし、少なくとも小さな一🙂

うまくいけば、このポスト誰か悲しみのビットを将来的に保存します。.

</終了>

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

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

TreeNodeBinding、ASP での作業。ネット Treeview コントロール

私は何私はすぐにリリースされる希望に取り組んでいます。 CodePlex web パーツを互いにカバーの下の SharePoint サイトを探索の目的のためのプロバイダー/コンシューマー接続を介して話の素敵な統合のビットを提供するプロジェクト。  (これは確かに前に行われています, これが何か他のも学習プロジェクト).  これは、windows のエクスプ ローラー ビューの SharePoint の代替するもので 2010 ドキュメント ライブラリ.

コード SPWeb ダウンを呼び出す通常の再帰が、指定した開始から SPLists をポイントします。  このような XML 文字列をすべて、走査は、オブジェクトを構築します。:

<sitecollection url =’http://demo2010a:9090′>
 
<web
     タイトル = サンド ' こんにちは世界ボックス ' 
     テンプレート =' すぐに整理するチーム サイト, 著者, 情報を共有, 何とか何とか何とか '>

     <一覧
        タイトル ='BCC_Health_Services_FAQs’
        テンプレート ='CustomList’
       
listid =’http://demo2010a:9090/helloworldsandbox[delim]1e02b001-3cb2-4f17-b63d-7809e86b4174′>
    
</一覧>

     <一覧
        タイトル = 'BCC_Notifications' 
        テンプレート 'CustomList' = 
        listid =’
http://demo2010a:9090/helloworldsandbox[delim]5a5a13d1-877 c 41 c 0-9063-b9612be80d5e’>
     </一覧>

  </web>

</sitecollection>

私はきれいには XML のすべての前に言われて、期待します。.

最終的に、Treeview コントロールにその情報を取得したいと思います。  粉砕ものを丁度地球します。.

私はここでした課題は、ツリー ビューは、ツリーのではなく私の treenodes を手動で構築する XML データ ソース コントロールに接続するでした。  一部は意図的にこと自分自身を難しくしているので私はこれでした。 (これは学習プロジェクトをすべての後です。) 一部はこの漠然とした概念が、建物のツリー ノードをツリーを走査、長期的には良いアイデアではありません。.

このアプローチの問題は、既定ではこの出力を示していますので、Treeview コントロールの興味深いノード「リスト」または「web」のような良い属性について知っていないです。:

 

image

それは役に立ちません。  これは TreeNodeBinding クラスが役立ちます。  私はこの方法は、XML を解釈する必要があります、Treeview コントロールを使用できます。  例はここにあります。:

tnb 新しい TreeNodeBinding =();
tnb。DataMember =「リスト」; // これはサイトの xml ラベルです。.
tnb。TargetField =「改良」;
tnb。データベースユーザ =「タイトル」;
tnb。ToolTipField =「テンプレート」;

それを見つけるときこのバインド、treeview を指示します。 <一覧> XML のノード, TargetField のバインドを適用します。, データベースユーザと ToolTipField。  5 月アプリケーションで, これらは次のとおりにマップします。:

  • TargetField: ノードの値をクリックしたとき, これは何を SelectedNode.Value を得ることです。  これは混乱との… ことです。
  • データベースユーザ: これは、場合、ユーザーに表示する Treeview です。.
  • ToolTipField: 場合は、ツールヒントとして XML から値.

TreeNodebinding ツリー ビューの DataBindings を次のような出力を得る追加します。:

 

image

プロジェクトを続行し、最終的にこの Codeplex で我慢、私はこれのすべてについては必要があります。.

</終了>

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

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

SharePoint の偉大な才能を見つける

ここでは別の記事で善良な人々 を書いた SharePoint ブリーフィング 権利"を見つける偉大な SharePoint 才能」. 記事はあなたのスタッフを拡大する探しているときは本当に良いと経験豊富な人を見つける方法についていくつかのアドバイスを与えるしようとすると.

ここでは、お誘い:

Teaser

それをチェック アウト.

</終了>

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

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

バックアップ SPSite コマンドレット サイレントが失敗したときに実行に誤ったアクセス許可

私はサーバー上に、退屈なサイト コレクションのバックアップ コマンド バックアップ SPSite powershell コマンドレットが実行され、次のエラーを得た:

バックアップ SPSite : SPSite オブジェクトの Id または URL を見つけることができません。: …  (完全なメッセージ以下)

image

私は私が病気だったと思うは、このサーバーか何かの問題があった。  私は良いの古い stsadm に切り替えるし、この時間は、別のエラーを得た:

この操作… サーバー ファームに参加しているコンピュータでのみ実行できます。 (完全なメッセージ以下)

image

もちろんです, それは、ファームですべて, 私に私は自分のアカウントでログオンしていたし、私は通常、システム アカウントをこのサーバーにログインを発生でした。  私と、バックアップに成功しました。  私は面白い何を見つけるコマンドレットはセキュリティ トリミングされたエラー メッセージくれたことです。  ちょっときちんとしたが私は助けていません。 :) 

<終了/>

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

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

刑務所のリストにまっすぐ – Cisco VPN クライアント

昨年の夏, 私は、冷蔵庫の「まっすぐに」リストを作成します。  #1 ローレンス ・ オドネルを示します (不正確な予測), しかし、このブログの範囲を超えての方法です。 :)  今日, 私は Cisco の VPN クライアントをリストに追加です。, 鼻がスコープ内にあります。.

数年前のクライアントの多くは、サイトへのリモート アクセスを有効にする Cisco VPN を使用します。  当時, これらのクライアントごとの仮想 Pc を作成し、Cisco をインストール? なぜ?  あなたことができないように、Cisco あなたのマシンとロックするためにローカル ネットワーク プリンターを参照します。, まして Skype のような危険なツール, Communicator と"~"キー。  しかし,  場合は、VM のインストール, 仮想マシンがホストではなく、ロックです。 

Cisco VPN クライアントを使用している私はそれらの栄光の日々 今日思い出した ※ もう一度 ※ とそれが私をロックしては、すぐに使用します。  私はそれを使用するのではなく、刑務所に Cisco VPN クライアントをどのくらい値するについてのブログではなくなります。

</終了>

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

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

SharePoint 祭 – デンバー

私はデンバーで、SharePoint 祭のイベントで 5 月に話す予定です。  私はいくつかの一般的なビジネスおよび技術を議論するつもりだ-する-SharePoint Designer ワークフローにそれらを解決するために使用できるいくつかのパターンの概要.

多くの会議で起こっている他の非常に興味深いものです。, だからそれをチェック アウト: http://www.sharepointfest.com/Denver/

それは、無料のイベントではないし、私は便利な割引コードがあります。, ので、コメントや平だと私は喜んで与えるでしょうを残す.

</終了>

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

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

グローバルのポップアップ通知システムを実装します。

私の記事を書いた www.sharepoint.briefing.com 権利」グローバルのポップアップ通知システムを実装します。.”  この関数は、コミュニティ カレッジの雪のための学校の統廃合など通信に実装されました。 

カスタム リストを使用してください。, アウト ボックスの SharePoint web サービスとの作業を行うにいくつかの jQuery.

ここでは、お誘い:

image

ここに全部を読む: http://www.sharepointbriefing.com/features/article.php/3918471/Implement-a-Global-Pop-up-Notification-System.htm

</終了>

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

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

テキスト フィールドのフィルターをカスタムの Web パーツに接続します。

SharePoint でテキスト フィールド フィルターから情報を受信したいのですが。 2010 私のカスタム web パーツ。  使用しようとしました。 この MSDN 記事 記事は基礎としては、どちらか壊れてまたは正しくと続くだけではないよ.

少し詳細検索 マイク ・ スミス MSDN の貢献 ここで (http://social.msdn.microsoft.com/forums/en-us/sharepointdevelopment/thread/72F1732A-7F93-441E-8644-2E82BBB153D9).

接続可能な web パーツ上でそこにものの多くはマイクの記事はそれほど単純です。.

</終了>

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

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

Web パーツの名前空間の名前の変更 (または, 1 つの理由」は Web パーツまたは Web フォーム コントロールをこのページ表示インポートまたはすることはできません。)”

そのために戻ると私の dev のチョップを取得するとしています。, 次のビットを持つ趣味プロジェクトでの作業:

  • サイトまたはサイト コレクションの URL ボックス SharePoint テキスト フィルター web パーツのうちから受信接続の web パーツ.
  • すべての情報をこの web パーツの検索、選択したサイト, XML パッケージを生成し、それを別の WP のページに手 (経由での接続).
  • 3rd web パーツ XML 受信し、いくつかの XSL もの変換は.

「Nivlag」へのすべてのビットは、名前空間の名前を変更したいのですが。 とは、web パーツを展開するときは、次のエラーでヒットを得るだった  私のテスト環境:

Web パーツまたは Web フォーム コントロールをこのページは、表示またはインポートすることはできません。  型が見つかりませんでしたまたは安全として登録されていません。.

これは初心者の問題ですが、私はこのメモとにかく書き留めてだろうと思った。  私は、既定の名前空間を右クリックしたときは、エラーの原因 (プロジェクト名にデフォルト設定), 選択したリファクタリングと [名前の変更のよう:

image

プロジェクトの場所の束で名前を変更して, しかし、それは十分ではありません。  あなたも他のいくつかの調整をする必要があります。:

1. 手動で開いて、ファイルの編集, 「ShaerPointProjectItem.spdata」. XML ファイルをしています、 <SafeControls> セクション。  名前空間の名前の変更関数が何らかの理由でこのファイルを認識ではないです。, そこの Namespace を手動で更新する必要がありますので.

2. .Webpart ファイルを手動で編集します。  何らかの理由で, Visual Studio は、この参照も変更されません。  変更は」<タイプ>「変更された名前空間が反映されるようにノード.

3. 最後に, どのように名前空間をリファクタリングによって変更します。, visual studio は、.ascx ファイルをここで参照文字列も更新が可能性があります。:

プライベートの const 文字列 _ascxPath ="@ ~/_CONTROLTEMPLATES……

元に戻す必要があります。  しようとして、web パーツを web パーツ ゾーンに追加すると、エラーは次のようなが発生しますので、よ、  ページ:

サーバー エラーは '/’ アプリケーション.


ファイル '/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ 存在しません。.

説明: 現在の web 要求の実行中にハンドルされていない例外が発生しました. 詳細については、エラーと、コードの発生元のスタック トレースを確認してください。.
例外の詳細: System.web.httpexception:: ファイル '/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ 存在しません。.
ソース エラー:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

 

参照を修正し、行ってがよいべきであります。.

4. 最後に, 実際の ASCX ファイルがまだ参照していた (私) 古い元の名前空間に (リファクタリング、名前の変更機能がこれを修正していません。).  Web パーツをページに追加し、次のメッセージを取得しようとすると、このエラーについて知っているよ:

サーバー エラーは '/’ アプリケーション.


パーサー エラー

説明: この要求の処理に必要なリソースの解析中にエラーが発生しました. 以下の解析エラーの詳細を確認して、ソース ファイルを適切に変更してください。.
パーサー エラー メッセージ: 型 'RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl' をロードできませんでした。.
ソース エラー:

行 6:  <%@ Namespace="Microsoft.SharePoint をインポートします。" %> 
行 7:  <%登録 Tagprefix @ =」WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, バージョン = 14.0.0.0, カルチャ ニュートラル =, PublicKeyToken = は 71e9bce111e9429c" %>
行 8:  <%= @ 制御言語「c#" AutoEventWireup ="true" CodeBehind="VisualWebPart1UserControl.ascx.cs" Inherits="RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl" %>

ソース ファイル: /_CONTROLTEMPLATES/RenameNameSpace/VisualWebPart1/VisualWebPart1UserControl.ascx    行: 8


バージョン情報: Microsoft。NET Framework のバージョン:2.0.50727.4927; ASP。ネット版:2.0.50727.4927

.Ascx ファイルを直接編集し、壊れた名前空間の修正.

この時点で, 私は最終的に私の選択の名前空間での生活は、web パーツ.

</終了>

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

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

パフォーマンス ポイント – ちょうど BI オタクのいずれかはないより

私は書いては少し記事をパフォーマンス ポイントについて今週初め、ちょうど公開されて www.sharepointbriefing.com.  ここでは、イントロです。:

 

image

記事を読むにはここをクリック.

全体的なパフォーマンス ポイント開発経験が時間の時点で厄介なことだと思う, しかし、それは間違いなくアクセスできます。  以前のバージョンで, それは単にあまりにも遠くのほとんどにとって SharePoint 橋だったように感じた。  新しい環境は、あなたの手を汚れた得ることが必要です。, カバーの下で取得するとき, それは非常に認識可能です.

</終了>

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

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