月別アーカイブ: 1 月 2008

これが私のようなを使用してツール日ゼロしない理由です。

http://groups.google.com/group/microsoft.public.sharepoint.portalserver.development/browse_thread/thread/41e8cbe4f15e8b4c/76506ea401403e35?#76506ea401403e35

ツールがものをやっているかを理解していないし、手順の数は不明のステップ n で失敗しました。, 場合、水で死亡しています。…

</終了>

Technorati のタグ:

BDC ADF インポート障害への解決策: “次のエラーが発生しました:”

私は再び BDC ADF ファイルを手でクラフトだった (私を構築することができますように私 "私の芝生を取得します。!" クレド) この素敵なエラーをヒット:

イメージ

「アプリケーション定義インポートに失敗しました. 次のエラーが発生しました:"

ご覧のとおり, エラーが発生します。, しかし … 私って言うつもりはないです。.

私の場合, 問題は、データベースに接続して、ビューに対して SQL クエリを実行する別のプロジェクトの機能 ADF で始まった私と判明. この新しいプロジェクトで, Web サービスのメソッドを呼び出す午前. 私は DB の特定のものは削除して、ウェブ サービス系のものを追加, しかし、更新に失敗しました、 <LobSystem>型属性. 「Web サービスに切り替えました" 私は喜んで新しいよりエキサイティングなインポート エラーに移動, ため、コースで処理されました。.

ここでは、間違って LobSystem:

<LobSystem
xmlns:xsi =http://www.w3.org/2001/XMLSchema-instance
xsi:schemaLocation =http://schemas.microsoft.com/office/2006/03/BusinessDataCatalogBDCMetadata.xsd
タイプ ="データベース"
バージョン ="1.0.0.0" 名前 ="xyzzy"
xmlns ="
http://schemas.microsoft.com/office/2006/03/BusinessDataCatalog">

これは正しいです。:

<LobSystem
xmlns:xsi =http://www.w3.org/2001/XMLSchema-instance
xsi:schemaLocation =http://schemas.microsoft.com/office/2006/03/BusinessDataCatalogBDCMetadata.xsd
タイプ ="web サービス"
バージョン ="1.0.0.0" 名前 ="xyzzy"
xmlns ="
http://schemas.microsoft.com/office/2006/03/BusinessDataCatalog">

</終了>

Technorati のタグ:

BDC を実行可能な代替の検索です。

更新プログラム: この MSDN 投稿しているいくつかの興味深い観察に基づく JXJ から, 主に否定的です, この道を行くことの経験: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2623565&SiteID=1

我々 は我々 共通」ドキュメントの ID 経由の 2 つのドキュメント ライブラリをリンクする必要があります、ビジネス シナリオがあります。" フィールド.

私たちはしばしばこのような実装リンクするルックアップ列を使用します。. ルックアップ列にいくつかの欠点があります。, 3 つあるの:

  1. 参照参照ライブラリからのみ 1 つの列を関連付けることができます。.
  2. パフォーマンス: ソース ライブラリは、何百ものエントリを含めることができます。. それは検索エントリが多すぎます。.
  3. 検索: 統合検索はありません。. 検索の苔の意味でわけではありません。, しかし、検索する方法はありません。 / ソース ドキュメント ライブラリからの複数の列にフィルターを適用して、目的のリンクを検索.

BDC でのバックアップ, 「ビジネス データを使用することができます" 優れた検索を提供し、も複数のリスト ビューに表示するデータ列を列の型とそれ.

私はいくつかの予備の成功このアプローチとそれについての詳細を記述します。.

この角度の前に仕事をしたし、任意のコメントがある場合, 共有してください。!

</終了>

Technorati のタグ:

ソリューションに BDC インポート エラー: “TypeDescriptor の TypeName で説明されている型を読み込めませんでした。 …”

私は BDC に今日取り組んでいます。, ADF ファイルを手動でコーディングと自分自身にいくつかのエラーを生成します。. このような 1 つのエラー:

アプリケーション定義のインポートに失敗しました. 次のエラーが発生しました: TypeDescriptor の TypeName で説明されている型を読み込めませんでした。. パラメーター名: または行の直前に typeName エラーが発生しました: 35’ 位置: ' 20'.

ADF XML ファイルをインポートすることを試みたときにこのエラー MOSS を表示.

インターネットを研究し、LOB のインスタンス名を参照したことを発見 (から、 <LobSystemInstance>) 私 <TypeDescriptor> LOB を参照している必要がありますとノード名は (差出人 <LobSystem>).

間違った:

<TypeDescriptor TypeName="Conchango.KeyValue, LOB のインスタンス名" 名前「KeyValue」=>

修正:

<TypeDescriptor TypeName="Conchango.KeyValue, LOB の名前" 名前「KeyValue」=>

この 1 つ誰か 1 時間または 2 つの時間の節約を期待します。.

</終了>

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

Technorati のタグ:

問題を解決する: “FileNotFoundException” 私機能レシーバー.

私はいくつかのイベント レシーバーを特定のリスト インスタンスに追加するという機能の最後の週に取り組んでいた. (私はそのリストの受信機について少しブログ).

コマンドラインを使用してください。, 機能がエラーをインストールすること (しかし、次の非表示のエラーを参照してください。). 私はサイトの機能の展開を試みた, MOSS は「FileNotFoundException の不満" エラー. このブログのエントリは、私はそれを解決する方法について説明します.

これは、MOSS は、web ブラウザーで見せてくれたエラーです。:

機能 ' b2cb42e3-4f0a-4380-aaba-1ef9cd526f20’ はインストールされません可能性があるイベント レシーバー アセンブリ」xyzzyFeatureReceiver_0 の読み込み" 失敗しました: System.IO.FileNotFoundException: ファイルまたはアセンブリを読み込むことができません ' xyzzyFeatureReceiver_0’ またはその依存関係の 1 つ. 指定されたファイルが見つかりません。.
ファイル名: ' xyzzyFeatureReceiver_0’
System.Reflection.Assembly.nLoad で(AssemblyName ファイル名, コードベースを文字列します。, 証拠 assemblySecurity, アセンブリ locationHint, StackCrawlMark& stackMark, ブール値の throwOnFileNotFound, ブール値の forIntrospection)
System.Reflection.Assembly.InternalLoad で(AssemblyName assemblyRef, 証拠 assemblySecurity, StackCrawlMark& stackMark, ブール値の forIntrospection)
System.Reflection.Assembly.InternalLoad で(Assemblystring がを文字列します。, 証拠 assemblySecurity, StackCrawlMark& stackMark, ブール値の forIntrospection)
System.Reflection.Assembly.Load で(Assemblystring がを文字列します。)
Microsoft.SharePoint.Administration.SPFeatureDefinition.get_ReceiverObject で()
WRN: アセンブリ バインディング ログになってオフ.
アセンブリ バインドのエラー ログを有効にするには, レジストリ値を設定します。 [HKLMSoftwareMicrosoftFusion!EnableLog] (DWORD) 宛先 1.
メモ: アセンブリ バインドのエラー ログと関連付けられているいくつかパフォーマンスが低下します。.
この機能をオフにする, レジストリ値を削除します。 [HKLMSoftwareMicrosoftFusion!EnableLog].

Windows SharePoint Services をトラブルシューティングします。.

私は意図的にエラーが発生する方法を知っています。: GAC にアセンブリをインストールしないでください。. しかし, それが GAC に格納. 私は通常 c にドラッグして gac にアセンブリをインストールします。:\windows エクスプ ローラーを使用して windowsassembly フォルダー. 感じた事はないです。 100% 私は常に、gacutil を考えたので快適なことは理由の存在 … それを試してみました. 違いが行われません.

インターネットで検索し、この記事を見つけた: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2243677&SiteID=1

ポスター、同じルート ビットのコードを使用するが起こった (この一覧から内部 WSS 本から) 有望な兆しだったので. ただし, アセンブリに飾ることの提案を [アセンブリ: ] ディレクティブは、私に意味を成さなかった. 私はとにかくそれを試して、私は正しかった. 違いが行われません.

私は私のクラスの定義がパブリックでなかったことに気づいたし、. 私はそれを公表し、その違いが行われません.

次, 私は「アセンブリ バインド エラー ログ有効に、トラブルに行きました" (便利と正確な指示に従ってを提供) これは興味深いの取得を開始し、. ランタイムがアセンブリがサーバーどこでも検索はそのログは私を示しています. それも私の薬のキャビネットにそれを検索することが表示されます。. しかし … それは、GAC では検索されません。.

私は私の冬のジャケットを置くと再びインターネットを探して行くし、誰かがあまりにもこの問題を抱えているを見つける. その投稿で長い議論が何にオフ ピーターズし、解決策を見つけることができません。.

1 つのログを検索しているし、もう少し進歩を主張する場所にアセンブリを移動します。. ブラウザーで新しいエラーで報酬を与え午前機能を有効にしよう:

アセンブリから「xyzzyFeatureReceiver_0」の機能レシーバー オブジェクト作成に失敗しました, 「Conchango.xyzzyFeatureReceiver をを入力します。" 機能 b2cb42e3-4f0a-4380-aaba-1ef9cd526f20: System.ArgumentNullException: 値を null にすることはできません。.
パラメーター名: タイプ
System.Activator.CreateInstance で(型, ブール型の非公開)
System.Activator.CreateInstance で(型)
Microsoft.SharePoint.Administration.SPFeatureDefinition.get_ReceiverObject で()

Windows SharePoint Services をトラブルシューティングします。.

1 つの最後の旅行するには、インターネットの時間!

私はこの時間を見つける, 予想どおり十分, アセンブリが GAC にないために、コケがこのエラーを発行します。.

私は何かこれを肯定的な取得、少しに私が作成したことに誇りを感じるようにしようとする、 MSIL アセンブリの逃亡者, しかし、それは働いていません。. ただ困ってください。. 私「卵が先か鶏をつぶやきながら自分自身を見つける" 私の息の下で.

私は最終的にパントすること. 新しいプロジェクトを作成し、この新しいプロジェクトに上の incredible-cloaked-from-the-GAC-assembly の非稼働プロジェクトからコードをコピー/貼り付け. (私は、「アセンブリを GAC にインストールされている場合をバインディングから非表示のような何かと呼ばれるビルド フラグを捜す" 1 つを見つけることはできませんが、).

機能をインストールし、アクティブにして … それは働きます! だから, すべての後, 私は基本的にならなかった ' 再起動’ 私のプロジェクト. これはなぜ私のコンピューターを憎む別の理由です。.

これから役に立つものを知りました. 一日中 stsadm コマンド ラインを使用して、機能をインストールされていたとを使用して、「-力" 癖のオプション. いくつかの理由, 使用していない新しいプロジェクトをインストールされる強制オプション. 今度こそです, 私は実際には, 本当にこの新しいプロジェクトのアセンブリを GAC にコピーすることを忘れないでください。. その結果, その「FielNotFoundException をを受信" エラー. 今度こそです, 私はそれから stsadm, web ブラウザー経由で機能をアクティブ化しようとするとき. だから, -力は実際に 2 つの役割を果たしています。. 既存の機能を再インストールすることができます。. 実行時にエラーの抑制によって働けないバギーの機能をインストールすることもできます。. それはおそらく限りどこかのヘルプで言うが、私はそれに気づいたこと.

</終了>

Technorati のタグ: ,

日曜日面白い: ページのトップへ 10 あなたの妻をイライラするには、方法

  1. あなたはすでに、冷蔵庫の中に十分以上が知っているブロッコリーを購入します。.
  2. 実行のために行く. 冷やす. きれいなピローケースを脱いで、t シャツに置き換えます. きれいな枕カバーでカバーします。.
  3. 運転するとき, 私達は一方通行の通り、間違った方法を行く必要があるかどうかを求める.
  4. の 15 年, 毎週日曜日は、あなたの妻、博物館に行くを提案します。, 博物館が日曜日に開いている驚きを表現します。.
  5. の 15 年, 時折日曜日に地元の本屋に行くことをお勧め. 彼らは日曜日の開いてないこと驚きを表現します。 (どうもありがとうございます 青の法律!).
  6. 使用 20 ポイントします。 3 点ターン.
  7. クールな早期秋の午後に, 部屋に入るし、A/C をオンに. 冷えている文句を言う. 妻が言うとき, 「なぜあなたは入れますか, 愚かです" それを無効にするを取得します, 彼女はソファの上にあった、暖かいスポットをつかむ. ボーナス ポイント彼女はあなたを理解していない場合は、ずっと後までそれをやった.
  8. おいしい白ビンナガマグロの缶を開くし、それをまっすぐにすることができますから食べる, ベッドの中で, 夜です.
  9. 妻夕食を食べている間は台所に行く, 刃物の引き出しを開くし、妻の叫び声まで調理器具の周りを押してください, 「どのような探しています。!"
  10. 新しい名刺の受信に, 密かにそれらすべての家の周りの場所します。: ベッドの下, 枕の場合, コーヒー カップ内, 彼女の財布の中, コートのポケットに, 車の小物入れ, パントリー — どこでもあなたのを考えることができます。.
  11. あなたの妻についてのブログのエントリを書き込み.
  12. 起きてください.
  13. ニューヨーク市の通りを歩いているとき, 「無愛想の警告する" 地面上のオブジェクト. あなたの妻の特別な恐怖を念頭に, 下に 1 つを選ぶ場合に達するまでし、お願い, 「うーん, 私は何かは?" (覚悟しても妻の体には、彼女はまるでするスラム狙撃兵から、または大統領を守るシークレット サービスのエージェントが歩道上に置く自分自身を見つける).
  14. ドライブのスペースを探して駐車場周りを二回. あなたが知っているあなたの息子が後部座席に叫ぶとき、本当に汚れを払うをヒットしました。, 「ああしない! 彼はそれをやっています。 もう一度!"
  15. 「トップ 10 を書く" 持っていないリスト 10 項目.

===

ボーナスの妻冗談:

2 つの男性の同僚がランチに出かける. それらの 1 つは他を指示します。, "他の夜、恥ずかしいフロイトのスリップをルーズをしましょう。"

」フロイト スリップ? あれは、何ですか?"

「も, 食べ終わった時, ウエートレスがやって来て、どのように私たち私たちの食事を好きか. 私は意味したと言う, 『 鶏の胸肉を追加しました’ 代わりに私は '私はあなたの胸を愛されている」と述べたが、. だから恥ずかしかった。"

「ああ," 彼の同僚が答えた. 「私はこの週末私の妻と私に起こる同じことがあった. 私たちはバターを渡す彼女に尋ねることを意味朝食を食べていた, しかし、代わりに私は彼女の悲鳴を上げて, ' 私の人生を台無しにしました。!’"

</終了>

Technorati のタグ:

イベント ID 1023: “Windows 拡張可能カウンタ DLL MSSCNTRS を読み込むことができません。”

更新プログラム (04/08/08): この問題を解決したように見える. コマンド ・ ラインから, 「C をを実行:\windowssystem32lodctr/R" InstallShield について話して、エントリごとに問題とは表示されますそれを解決するには.

私は最近気づいています。, 私のデスクトップ/サーバのファンを決してオフします。. 私はそれをオフにするために使用知っています。. 私はそれに気づいたをチェックする瞬間だった、VMware プロセスの一貫性のある実行 20% 1 つの CPU の使用率. 私は、イベント ログをチェックし、何十回も 1 分あたりを起こっているアプリケーション ログにこれらのエラーを見た:

Windows 拡張可能カウンタ DLL UGatherer を読み込むことができません。, データ セクションの最初の DWORD は、Windows のエラー コードです。.

Windows 拡張可能カウンタ DLL UGTHRSVC を読み込むことができません。, データ セクションの最初の DWORD は、Windows のエラー コードです。.

Windows 拡張可能カウンタ DLL MSSCNTRS を読み込むことができません。, データ セクションの最初の DWORD は、Windows のエラー コードです。.

私はこれらのメッセージのいずれかの詳細にドリルする場合, 私はこの取得します。:

ソース: Perflib

タイプ: エラー

カテゴリ: なし

イベント ID 1023

いくつかの研究を行なったし、それは問題の Dll へのアクセス面でのアクセス許可の問題かもしれないいくつかの指示があった. ものを触らせてもらったけど、肯定的な方法で物事を与えることができないので、諦めることにしました。.

VMware 私にかなりの時間を更新の実行について小言されていた, 私はインストールされていたバージョンを練り上げる (どうやら「1.0.1 29996 構築」) 更新をしたと. これは v1.04 に私をアップグレード. 悲しいことに, それは問題が解決しません。.

非常識な「VMware 承認サービス」をという名前のサービスをシャット ダウンする場合、私アプリケーション ログに送られるメッセージ数を停止することができます。. これは、VMware ソフトウェアを使用してから私を防止します。, ので … このような偉大なオプションではありません。.

ホスト オペレーティング システム Windows XP です。 64 ビット.

これは常に起こっていると思う, しかし、私はそれにつながっている可能性があります、特定のイベントをリコールしません。.

これは、コンピューターを嫌う理由です。.

</終了>

Technorati のタグ:

クイック & 簡単: イベント レシーバーで SharePoint オブジェクト モデルを使用してアップロードされたファイルの名前を変更します。

更新プログラム: これは、作品が、コメントで説明する重要な制限があります。. これはまだいくつかの状況で役に立つかもしれません.

更新プログラム 2: 私の現在のプロジェクトで, ユーザーは、常にドキュメントをアップロードします。. その結果, 私は MS Word を実行しているされ、ファイルがそれに改名されたと考えている問題に実行しないでください。. 問題に遭遇しました, 「ファイルに他の誰かによって変更されました。" 簡単なセマフォ型フラグでこれを解決し、. ユーザー既定値から何かをメタ データ フィールドを変更する必要. Itemupdated() 受信機の有効な値が実際には、名前の変更を実行する前に、その後に見える, 任意の問題を持っていなかった. あなたのマイレージは異なる場合があります。.

私は特定の名前付け規則に準拠する特定のドキュメント ライブラリにアップロードされたファイルの名前を変更するクライアントの要件があります。. API は"名前の変更を行いません。()" メソッド. 代わりに, 私たちを使用します。 「MoveTo(…)". ここではこれを達成するためにコードの最小ビットです。:

 パブリック オーバーライド void ItemAdded(SPItemEventProperties プロパティ)
        {
            SPFile f = プロパティ。ListItem.File;

            f.MoveTo(プロパティ。ListItem.ParentList.RootFolder.Url + 「/xyzzy.doc");
            f.Update();

        }

唯一のトリッキーなビットは」プロパティです。ListItem.ParentList.RootFolder.Url」. [Moveto]() メソッドには、URL が必要です。. 文字列のポイントをマッシュが私で私の現在のドキュメント ライブラリのルート フォルダーに. これにより、私のイベント レシーバーで、ハードコーディングを避けるために.

これは同じ事をするより役に立つのバージョンです。, しかし、「タイトル」に、ファイルの名前を割り当てます:

 パブリック オーバーライド void ItemAdded(SPItemEventProperties プロパティ)
        {
            される DisableEventFiring();

            // ファイル自体の名前をこのアイテムのタイトルを割り当てる.
 // メモ: 我々 は、ファイル自体を変更する前にこの割り当ての場所を取る必要があります。.
 // Update を呼び出す() SPFile のプロパティを無効にするようです。
 // いくつかの意味.  「タイトル更新" 変更されるまでに失敗しました (更新() 呼び出し)
 // 変更前のファイル名に移動されました。.
            プロパティ。ListItem[「タイトル"] プロパティを = します。ListItem.File.Name;

            プロパティ。ListItem.Update();

            SPFile f = プロパティ。ListItem.File;

            // ファイルの拡張子を取得します。.  我々 は後で必要があります。.
 文字列 spfileExt = 新機能 FileInfo(f.Name).拡張機能;

            // リスト アイテムの ID をファイルの名前を変更、ファイルの拡張子を使用して維持するには
 // その部分はそのままの.
            f.MoveTo(プロパティ。ListItem.ParentList.RootFolder.Url +
                "/" + プロパティ。ListItem[「ID"] + spfileExt);

            // 移動をコミットします。.
            f.Update();

            EnableEventFiring();
        }

フォーラムでの議論: ベスト ・ プラクティスの遵守以外の些細な MOSS 環境に適用します。

研究員, 「マーク」, 「開始からの優秀な SharePoint ガバナンスの確立に焦点を当て、潜在的に興味深いニュースグループ ディスカッションを開始しました" は、 35,000 ユーザー環境.

議論をここに: http://groups.google.com/group/microsoft.public.sharepoint.portalserver/browse_thread/thread/6d9a738d981af772/1c390b15c5407db6?#1c390b15c5407db6

以上にポップと貢献!

</終了>

カスタムのアクション URL を新しい機能は表示されません。

私はまだそれは私にすべての非常に新しいので、私の機能の XML ファイルを手でクラフトの習慣. わからなくてもしないもののフロント エンド ツールに依存したくないです。 (彼は彼が理解していないツールを使用して、ブログのエントリを書いたと述べた).

今日, サイトの設定にカスタム アクションを追加しようとしていたが、それはちょうど現れるだろう. 機能をインストールし、サイトの機能でそれを見ることができる私, しかし、私はそれを活性化 (エラーなし) それだけ、ドロップ ダウン メニューに表示されません。.

最終的には「SharePoint のスペルが正しいことを実現" 場所属性ので、 <CustomAction> ノード. これは悪い elements.xml ファイルです。:

<?xml バージョン="1.0" エンコード="utf-8" ?>
<要素 xmlns="http://schemas.microsoft.com/sharepoint/">
  <CustomAction
 Id="SiteActionsToolbar"
 グループ Id="SiteActions"
 場所="Microsoft.Sharepoint.StandardMenu"
 シーケンス="100"
 タイトル="こんにちは!"
 説明="カスタム メニュー アクション経由で機能を追加."
 ImageUrl="_layouts/images/menuprofile.gif">

    <UrlAction Url="http://www.xyzzy.com"/>

  </CustomAction>
</要素>

良い:

<?xml バージョン="1.0" エンコード="utf-8" ?>
<要素 xmlns="http://schemas.microsoft.com/sharepoint/">
  <CustomAction
 Id="SiteActionsToolBar"
 グループ Id="SiteActions"
 場所="Microsoft.SharePoint.StandardMenu"
 シーケンス="100"
 タイトル="こんにちは!"
 説明="カスタム メニュー アクション経由で機能を追加."
    >
    <UrlAction Url="http://www.xyzzy.com"/>
  </CustomAction>
</要素>

その一つが把握するために、2つの時間私に良いを取りました🙂

私は、実際には、将来的にいくつかの日慰め, 私は信念を持って言うことができるだろう, 「戻って 1 日で, 私は、雪の丘を 3 マイルを歩いていた (裸足で!) モスにカスタム機能を配置するために. あなたの子供, どのように簡単にそれがあるのか分からない! 私の芝生を下車します。!"

待つことができません。.

</終了>

Technorati のタグ: ,