2009-07-17 102 views
2

是否有共享主機可以使用無擴展URL(ASP.NET MVC默認)?通過在Global.asax路由中包含.aspx擴展名,我看到了一些讓GoDaddy工作的方法,但是我不希望我的URL包含.aspx。共享主機上的ASP.NET MVC無擴展URL? (GoDaddy等)

+2

是的,我已經通過Gearhost獲得了我的網站。他們只需要在II67上爲我的子域啓用該功能。 – 2009-07-17 16:45:55

回答

4

是的,我有幾個網站目前託管在ASP.NET中的GoDaddy共享w /無擴展名的URL。您需要enable IIS7 integrated pipeline mode,因爲您無法訪問通配符映射或在共享框上添加ISAPI篩選器。一旦打開,您可以將傳入(無擴展名)的URL路由到.aspx或其他任何通過HTTP模塊或通過URLRewriter.NET或其他任何方式。

祝你好運。

+0

謝謝詹姆斯..它工作.. – Mahin 2010-06-25 20:20:16

2

聽起來好像他們正在使用IIS6(甚至是IIS5),這意味着您必須要求他們對服務器設置進行一些更改或安裝ISAPI篩選器以獲得無擴展路由。我認爲這不會發生,特別是在GoDaddy的情況下,所以你最好找一個提供IIS7託管服務的人。

+1

GoDaddy目前有IIS7可用。 – aherrick 2009-07-17 16:55:29