webForumDet fria alternativet

.rss enabla

.NET

2 svar · 346 visningar · startad av lucgo446

Medlem sedan aug. 2002221 inlägg
Frågan#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

271 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)