Ich generiere eine XML/Google-Sitemap on the fly mit einem Http-Handler, so dass ich keine XML-Datei manuell pflegen muss.
Ich habe meinen Http-Handler auf "sitemap.xml" in meiner web.config wie folgt zugeordnet:
<httpHandlers>
<add verb="*" path="sitemap.xml" type="My.Name.Space, MyAssembly" />
</httpHandlers>
Das funktioniert sehr gut. Nun, www.mywebsite.com/sitemap.xml setzt meinen Http Handler in Aktion und tut genau das, was ich will. Allerdings wird diese Url das gleiche tun: www.mywebsite.com/some/folder/sitemap.xml und ich will nicht wirklich, dass dh ich will nur meine Handler auf die Root meiner Anwendung zuordnen.
Ich habe versucht, den "Pfad" meines Handlers in meiner web.config in "/sitemap.xml" und "~/sitemap.xml" zu ändern, aber beides funktioniert nicht.
Übersehe ich hier etwas?