.rss enabla

.NET

2 svar · 368 visningar · startad av lucgo446

Medlem sedan aug. 2002221 inlägg
Trådstart#1

hej!

jag har lyckats att få min rss att heta sport.rss, och det hela funkar på localhost men inte på servern, där får IIS felmeddelande att filen inte finns...

Vad göra?

Jag har lagt till i web.config:

<system.webServer>
<handlers>
<add verb="*" path="*.rss" type="System.Web.Compilation.WebHandlerBuildProvider" /> 
<handlers>
<system.webServer>

<system.web>
<httpHandlers>
<add path="*.rss" verb="*" type="System.Web.UI.SimpleHandlerFactory" validate="True" />
</httpHandlers>
<compilation defaultLanguage="c#" debug="true">
     <buildProviders>
	<add extension=".rss" type="System.Web.Compilation.WebHandlerBuildProvider" />
     </buildProviders>
</compilation>
Medlem sedan dec. 19996 721 inlägg
#2

För att det ska fungera måste IIS:en konfigureras att skicka filer med rss-filändelsen till ASP.NET-motorn. Under Home Directory->Configuration->Mappings. På ett webbhotell kan det bli lite knepigt.

Medlem sedan aug. 2002221 inlägg
#3

Tack så klart!

nästa grej:

Hur får jag denna urlmapping att funka:
<urlMappings enabled="true">
<add url="~/sport.rss" mappedUrl="rss/sport.ashx?id=987" />
</urlMappings>

Detta funkar ju:
<urlMappings enabled="true">
<add url="~/sport.aspx" mappedUrl="rss/sport.ashx?id=987" />
</urlMappings>

jag vill kunna ha alla rss i rooten men de använder samma utfeed

252 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)