【问题标题】:Convert XML feed as RSS将 XML 提要转换为 RSS
【发布时间】:2017-05-04 18:06:36
【问题描述】:

我已经有一个以预期格式输出 RSS 提要项目的现有设置(示例如下)。唯一的问题是该解决方案基于 .XML url 格式而不是 .rss

有没有一种简单的方法可以将 url 转换为 feedname.rss 而不是 feedname.xml?

该应用程序使用 WEB API 2 构建并托管在 IIS 7 上。

基本上我想要的是保留 .rss 的 url 和进入我的应用程序的请求。我尝试添加“Mime Types”以启用 .rss (text/xml),但它不起作用。

当前 XML 提要示例

<rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
<channel>
<title>Testfeed</title>
<link>
http://someurl.com
</link>
<description>Test feed</description>
<language>en-US</language>
<copyright>Copyright (c) 2017</copyright>
<lastBuildDate>Thu, 04 May 2017 12:20:48 -0400</lastBuildDate>
<item>
<guid isPermaLink="true">
http://someurl.com
</guid>
<link>
http://someurl.com
</link>
<category>
<![CDATA[ somecategory ]]>
</category>
<category>
<![CDATA[ somesubcat ]]>
</category>
<author>
<![CDATA[ Michael Smith ]]>
</author>
</item>
</channel>
</rss>

错误:HTTP 错误 404.0 - 未找到 您要查找的资源已被删除、名称已更改或暂时不可用。

【问题讨论】:

    标签: xml rss asp.net-web-api2 iis-7.5


    【解决方案1】:

    找到答案

    在应用程序中,在 Web.config 中执行了以下操作:

    <handlers>
     <add name="RSS Request Handler" path="*.rss" verb="*" type="System.Web.Handlers.TransferRequestHandler" resourceType="Unspecified" preCondition="integratedMode" />    
    </handlers> 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-19
      • 2011-06-25
      相关资源
      最近更新 更多