機能を持つXMLファイルを使用する

sharepoint

現在、機能として展開されたカスタムWebパーツがあり、それは次のようにXMLファイルにアクセスします。

文字列sUri = @ “C:\ inetpub \ wwwroot \ wss \ VirtualDirectories \ 80” @ “\ wpresources \ links.xml”;

ds = new DataSet(); ds.ReadXml(sUri);

SharePoint機能の展開の一部としてXMLファイルを含めるための正しい方法は何ですか?

  1  0


ベストアンサー

あなたのlayoutsディレクトリの下の12のハイブにそれをロードして、それにリンクしてください

http://[currentsite]/[currentweb]/_layouts/links.xml
  1. または、サブディレクトリを追加してファイル全体をグループ化してください。 e.g.

http://[currentsite]/[currentweb]/[myFeature]/_layouts/links.xml

_
Featureプロジェクトに含めるにはどうすればよいですか?
_

私はhttp://codeplex.com/stsdev[STSDEV]を使用していて、自動的にmanifest.xmlに自動的にエントリーを置きます。

e.g.

1


私の考えでは、いくつかの正しい方法があります。 あなたがあなたのxmlファイルを配置したい場所私はしかし選択しないでしょう。

どちらかでなければなりません:

  1. ソリューションファイルを使用して12-hiveに直接デプロイした(Natが示唆しているように、私は WSPBuilderを使用したいと思います)

  2. 機能(http://msdn.microsoft.com/ja-jp/library/ms441170.aspxを参照)を使用してサイトに展開すると、コードを読み取れるようにファイルがコンテンツデータベースにプッシュされます。

私の知る限りでは、あなたのウェブサイトのInetPubフォルダにファイルを配置する簡単な方法はありません。 .browserファイルをデプロイするためにこれを一度必要とし、ファイルを12ハイブからInetPubフォルダーにコピーする機能レシーバーを作成することになりました。

xmlファイルが何のためのものであるかを説明すれば、答えはもっと良くなるでしょう。
🙂

1


タイトルとURLをコピーしました