URL rewriting

Tags:    asp.net

Hey udviklere,

Jeg er forholdsvis ny i ASP.net, men sidder i øjeblikket og arbejder på et website, hvor jeg meget gerne, ligesom her på udvikleren, vil have pæne URL'er.

Jeg fandt denne artikel http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx som så meget lovende ud, og har nu forsøgt frem og tilbage og kan simpelthen ikke få det til at virke.

Jeg koder i ASP.net C# og bruger Dreamweaver, og ved derfor ikke helt hvordan jeg skal lave den reference der bliver snakket om i artiklen (og på http://www.URLrewriter.net ) og vil tro det er derfor det ikke virker.

Jeg har i min web.config fil skrevet følgende:

Fold kodeboks ind/udKode 


Men når jeg forsøger at gå til www.mydomain.dk/page/1 kommer den bare med en 404.

Nogen der ved hvad det er jeg misser her? Jeg har smidt dll'en i min bin mappe på serveren (som i øvrigt er hosted ved Surftown).
Eller er der eventuelt nogen der kender til andre måder at URL rewrite i ASP.net?

På forhånd mange tak!



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Jeg har fået løst det nu - aner ikke hvad jeg lavede om, men nu virker det ;)

Bruger visual studio fremover, for lader til at det havde et eller andet med det at gøre :)


Først: Sjovt argument for at bruge Dreamweaver :) jeg koder/programmere også alt selv, og bruger VS2010, tror ikke det har så meget med sagen at gøre, VS er bare det værktøj der direkte er designet til C# osv. hvor Dreamweaver gerne vil kunne det hele, bare det er web.

Andet er: Hvordan fik du det til at virke ? Brugte du modulet fra http://www.URLrewriter.net, eller skiftede du over til asp.net 4's Routing ? Har nemlig selv lidt problemer med at få det til at virke, med asp.net 4 routing, på min Surftown server, med nøjagtig samme fejl. Det virker perfekt lokalt, men når det ligger på serveren, som køre asp.net 4, så får jeg en fejl 404. Syntes ikke helt at kunne se hvad problemet skulle være.



Hvorfor bruger du ikke Microsoft Visual Web Developer Express? Det er et gratis alternativ til Microsoft Visual Studio, og fungerer ganske glimrende.

Alt bliver meget nemmere hvis du bruger Web Developer Express.
Det kan jeg nærmest garantere :o)

http://www.microsoft.com/express/web/



Hvorfor bruger du ikke Microsoft Visual Web Developer Express? Det er et gratis alternativ til Microsoft Visual Studio, og fungerer ganske glimrende.

Alt bliver meget nemmere hvis du bruger Web Developer Express.
Det kan jeg nærmest garantere :o)

http://www.microsoft.com/express/web/


Vil gerne tro at alt bliver meget nemmere, men jeg føler bare ikke jeg har samme overblik og kontrol over koden som når jeg selv koder det :)

Kan godt være det bare er mig der er lidt gammeldags, men er vandt til at skrive alt kode selv, såeh ;)



Nu har jeg så alligevel forsøgt mig med web developer express, men uden held. Har nu fulgt den der tutorial helt igennem, og har forsøgt at konfigurere som der står i guiden på http://urlrewriter.net/ under Help og det virker stadig ikke.

Fatter hvad det er jeg gør galt.

Min web.config fil er ændret en smule undervejs:

Fold kodeboks ind/udKode 


Håber nogen kan hjælpe - om ikke andet med et andet forslag til URL rewriting..



Jeg har fået løst det nu - aner ikke hvad jeg lavede om, men nu virker det ;)

Bruger visual studio fremover, for lader til at det havde et eller andet med det at gøre :)



t