2009-07-17 15 views
2

Ist es möglich, URLs ohne Erweiterung (ASP.NET MVC default) mit Shared Hosting zu verwenden? Ich habe einige Dinge gesehen, um GoDaddy zum Laufen zu bringen, indem ich die .aspx-Erweiterung in das Global.asax-Routing einfüge, aber ich möchte nicht, dass meine URLs .aspx enthalten.ASP.NET MVC-Erweiterung-URLS auf Shared Hosting? (GoDaddy usw.)

+2

Ja, ich habe meine Seite über Gearhost hochgeladen. Sie mussten diese Funktion nur auf II67 für meine Subdomain aktivieren. –

Antwort

4

Ja, ich habe ein paar Websites, die derzeit auf GoDaddy freigegeben w/extensionless URLs in ASP.NET gehostet werden. Sie müssen enable IIS7 integrated pipeline mode, da Sie nicht auf Platzhalterzuordnungen zugreifen oder ISAPI-Filter in einer freigegebenen Box hinzufügen können. Sobald dies aktiviert ist, können Sie eingehende (erweiterungslose) URLs über ein HTTP-Modul oder über URLRewriter.NET oder was auch immer an ASPX oder was auch immer weiterleiten.

Viel Glück.

+0

Danke James .. Es funktioniert .. – Mahin

2

Es klingt, als ob sie IIS6 (oder sogar IIS5) verwenden, was bedeutet, dass Sie sie bitten müssen, einige Änderungen an den Servereinstellungen vorzunehmen oder einen ISAPI-Filter zu installieren, um extensionsloses Routing zu erhalten. Ich denke nicht, dass das passieren wird, besonders mit GoDaddy, also suchen Sie besser nach jemandem, der IIS7-Hosting anbietet.

+1

GoDaddy hat derzeit IIS7 verfügbar. – aherrick

Verwandte Themen