Problem med UrlRewriter.Net


Forum --> ASP.NET

Author Comment
Rune Solberg
Problem med UrlRewriter.Net 21.04.2009 00:31:21
Hei,

Har en web site som jeg nylig publiserte. Har benyttet UrlRewriter.Net for å generere søkevennlig url.

Det fungerer helt fint når jeg kjører siden lokalt, med får det ikke til å fungere på serveren.
(HTTP Error 404 - File or directory not found)

Er det noen som kan gi noen gode råd?

Her følger en eksempel på koden jeg benytter:

Mvh

Rune Solberg


config filen:

<add key="SiteDomain" value="http://www.domene.no" />

<rewrite url="^/c([0-9]+)/.*$"
to="~/kategorier.aspx?kategori_id=$1"
processing="stop" />

LinkFactory filen:

public static string MakeKategoriUrl(string kategorinavn, string kategori_id)
{
string res = kategorinavn.Replace("ø", "o");
string res2 = res.Replace("æ", "a");
string res3 = res2.Replace("å", "aa");
kategorinavn = prepareUrlText(res3);
string siteDomain = ConfigurationManager.AppSettings["SiteDomain"];
string url = String.Format("{0}/c{1}/{2}", siteDomain, kategori_id, kategorinavn);
return HttpUtility.UrlPathEncode(url);
}
Øyvind Sean Kinsey
RE:Problem med UrlRewriter.Net 21.04.2009 21:14:41
Er det IIS7 du publiserer til?
I såfall må du vel sørge for at alle requests blir rutet gjennom aspnet_isapi, ellers så når blir de bare kjørt igjennom normal pipeline, og returnerer 404 uten at asp.net noengang er involvert..

Copyright (C) 2006 Norwegian .NET User Group
  Powered by EPiServer