RSSからのDataView Webパーツとサーバー側のスクリプトデータソースの問題
質問
データソースとしてサーバー側のスクリプトを使用して、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(スウェーデン語)は、次のように見つけることができます。
ただ明確にします。 RSSフィードは公共の苔にあります。受信ページは、古い非public SharePointポータルサーバーです。
解決
最後に、これを解決する方法を見つけました。私は他のRSSフィードからデータを取得しようとしました。そして、RSSフィードに匿名でアクセスできたので、Webパーツの何かでなければならないことがわかりました。
呼び出しでパラメーターを使用してフィードを取得し、「ランタイムパラメーター?」と呼ばれる「データソースプロパティ」に設定がありました。私はそれをチェックしてから、うまくいきました。 :)