iis 7-ASP.NET MVC应用程序中的非标准url



我有一个类似书架的ASP.NET MVC应用程序,它部署在IIS上。要从中获取信息,我必须在浏览器的地址行中输入类似于bookforf.com/book/的内容。我该怎么做才能将url从bookfor.com/book/更改为.bookfor.com?

我尝试在IIS上使用Url重写,但什么也没做。。。

提前谢谢。

我该怎么做才能将网址从bookbookf.com/book/更改为.bookbookf.com?

Global.asax中配置默认路由,使默认控制器为Book而不是Home:

routes.MapRoute(
    "Default",
    "{controller}/{action}/{id}",
    new { controller = "Book", action = "Index", id = UrlParameter.Optional }
);

这假设您有一个BookController和一个Index操作:

public class BookController: Controller
{
    public ActionResult Index()
    {
        ...
    }
}

现在,当有人请求http://bookshelf.com/时,将执行此控制器操作。

最新更新