2009-08-18 15 views
0

私のASP.NETアプリケーションで.rssファイルを.ashxのように動作させようとしましたが、私が想定していたすべてのことをやったが、エラー:拡張子 '.rss'に登録されたビルドプロバイダがありません

拡張子 '.rss'に登録されているビルドプロバイダはありません。 machine.configまたはweb.configのセクションに登録することができます。 「Web」または「All」の値を含むBuildProviderAppliesToAttribute属性があることを確認します。

ビルドプロバイダが登録されています。

<buildProviders> 
    <add extension="*.rss" type="System.Web.Compilation.WebHandlerBuildProvider"/> 
</buildProviders> 

<httpHandlers> 
    <remove verb="*" path="*.rss"/> 
    <add verb="*" path="*.rss" type="System.Web.UI.SimpleHandlerFactory"/> 
    ... 

IIS設定で.rssも追加しました。何が残されているのですか? ASP.NET 3.5の使用

答えて

1

Build providersは、実行時にソースコードを生成するために使用されます。あなたはrssファイルのソースコードを生成することを意味していますか?適切な量​​で私が言うことができる1つのことはthere appears to be no WebHandlerBuildProviderです。

さらに、RSS Toolkitを見ましたか? extension属性で

+0

リンク「これを読んで、」破損しています大きな助けになるだろう。 –

2

、アスタリスクを削除します - その(許可されていれば)あなたが別のを追跡することができた場合、または有用部品のインラインの一部をコピーして貼り付け

<add extension=".rss" type="System.Web.Compilation.WebHandlerBuildProvider"/> 
+0

素敵なもの、それは私のためのトリックをした... – Rippo

関連する問題