RSSからのDataView Webパーツとサーバー側のスクリプトデータソースの問題

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/2475

  •  16-10-2019
  •  | 
  •  

質問

データソースとしてサーバー側のスクリプトを使用して、DataView Webパーツを作成し、サーバー側のスクリプトを使用してパブリックRSSフィードのデータをフィードします。 SharePointデザイナーではすべてがうまく機能しますが、ブラウザでは次のエラーが発生します。

このWebパーツを表示できません。問題をトラブルシューティングするには、FrontPageなどのWindows SharePointサービス互換HTMLエディターでこのWebページを開きます。問題が続く場合は、Webサーバー管理者に連絡してください。

私はこのようにそれをやっています私は私が使用したいからです <description /> 私のウェブパートのタイトルとしてのRSSアイテムの一部。これは、実際のタイトルはスペースのない説明(モスページリストから)であるためです

Webパーツ内のすべてのXSLを削除しようとしました <xsl:copy-of select="*"/> すべてのデータはSharePointデザイナーに表示されますが、ブラウザでも同じエラーが表示されます。

私は一日中グーグルで検索しましたが、私が見つけたのは、おそらく認証の問題についてのことだけでした。しかし、フィードは公開されていますか?

このエラーからより多くの情報を取得する方法はありますか?たぶんどこかのログファイルから? 12-Hive logsをチェックしましたが、12ヒブの名前は60で、ログは含まれていませんか?たぶん、それは古いSharePointポータルサーバーだからでしょう。 C: Program Files SharePoint Portal Server logsでいくつかのログを見つけましたが、エラーに関する情報は含まれていませんか?

ああ、もう1つ見つけました。最も一般的なエラーは、サイトをリセットし、リストIDがWebパートで壊れる場合です。私は新しいWebパートを作成していますが、RSSを使用しているため、このエラーではありません。

誰かが私を助けることができますか?

RSS-Feed(スウェーデン語)は、次のように見つけることができます。

http://www.pdb.se/nyheter/_layouts/listfeed.aspx?list=691ee149-d8af-4c8b-a635-1a945ce762e4&view=0de0ff25-55fd-4315-AA851-6DC0477E9E

ただ明確にします。 RSSフィードは公共の苔にあります。受信ページは、古い非public SharePointポータルサーバーです。

役に立ちましたか?

解決

最後に、これを解決する方法を見つけました。私は他のRSSフィードからデータを取得しようとしました。そして、RSSフィードに匿名でアクセスできたので、Webパーツの何かでなければならないことがわかりました。

呼び出しでパラメーターを使用してフィードを取得し、「ランタイムパラメーター?」と呼ばれる「データソースプロパティ」に設定がありました。私はそれをチェックしてから、うまくいきました。 :)

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top