我有一个像书架一样的 ASP.NET MVC 应用程序,它部署在 IIS 上。要从我那里获取信息,我必须在浏览器的地址行中输入类似 bookshelf.com/book/ 的内容。我该怎么做才能将 url 从 bookshelf.com/book/ 更改为 .bookshelf.com?
我尝试在 IIS 上使用 Url 重写,但什么也没做...
提前致谢。
我有一个像书架一样的 ASP.NET MVC 应用程序,它部署在 IIS 上。要从我那里获取信息,我必须在浏览器的地址行中输入类似 bookshelf.com/book/ 的内容。我该怎么做才能将 url 从 bookshelf.com/book/ 更改为 .bookshelf.com?
我尝试在 IIS 上使用 Url 重写,但什么也没做...
提前致谢。
我该怎么做才能将 url 从 bookshelf.com/book/ 更改为 .bookshelf.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/
将执行此控制器操作。