2009-07-17 94 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