Dataview Web部件和服务器端脚本数据源的问题来自RSS
题
我已经创建了一个Dataview Web零件,并使用服务器端脚本作为数据源将来自公共RSS feed的数据馈送。在SharePoint Designer中,一切都很好,但是在浏览器中,我会收到以下错误。
无法显示此网络部分。要解决问题,请在Windows SharePoint Services兼容HTML编辑器(例如FrontPage)中打开此网页。如果问题持续存在,请联系您的Web服务器管理员。
我这样做是因为我想使用 <description />
RSS项目的一部分是我的网络部分中的标题。这是因为真实标题是没有空格的描述(来自苔藓页面列表)
我尝试删除网络部分中的所有XSL,除了 <xsl:copy-of select="*"/>
所有数据均显示在SharePoint Designer中,但在浏览器中仍然存在相同的错误。
我整天都在谷歌搜索,唯一发现的是关于某些身份验证问题的问题。但是提要是公开的吗?
我有没有办法从此错误中获取更多信息?也许是从某个地方的一些日志文件中?我检查了12个hive logs,但我的12个hive名称是60,它不包含任何日志?也许是因为它是旧的SharePoint门户服务器。我在C: Program Files SharePoint Portal Server Logs中找到了一些日志,但它们不包含有关错误的任何信息?
哦,我发现了另一件事。最常见的错误是如果您重置网站,并且列表ID在WebPart中被打破。我正在创建一个新的WebPart,这不是此错误,因为我使用RSS。
拜托,有人可以帮我吗?
RSS喂养(瑞典)可以找到:
只是要清楚。 RSS饲料位于公共苔藓。接收页是旧的非公共SharePoint门户网站服务器。
解决方案
最后,我发现了如何解决这个问题。我尝试从其他RSS提要中获取数据,这些数据正常。而且我可以匿名访问RSS喂养,因此我发现它必须在网络部分中有所作为。
我在调用中使用参数来获取feed,并且“数据源属性”中的设置称为“运行时参数?”。我没有选中,然后效果很好。 :)