2009-08-18 4 views
0

.ashx와 같은 ASP.NET 응용 프로그램에서 .rss 파일을 만들려고했는데 내가해야 할 모든 작업을 했는데도 여전히이 작업을 수행하고 있습니다. 오류 :확장자 '.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 파일의 소스 코드를 생성 하시겠습니까? 상당한 확실성을 가지고 말할 수있는 한 가지는 there appears to be no WebHandlerBuildProvider입니다.

또한 RSS Toolkit을 보았습니까? extension 속성에

+0

깨진 된 링크 "이 읽기"- 다른를 추적, 또는 복사 (허용 된 경우) 인라인 도움이 부품의 일부를 붙여 넣을 수있는 경우를 그 큰 도움이 될 것입니다. –

2

, 별표를 제거 :

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

나에게 트릭을 주었다. – Rippo

관련 문제