【发布时间】:2012-06-25 16:44:49
【问题描述】:
我正在研究 asp.net web api。我正在尝试在 global.asax 文件中为我的项目设置默认路由,例如,
localhost:45678/api/Products
但是我没有找到类似asp.net mvc路由模型之类的格式
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
它总是将我重定向到主页(HomeController)。请指导我。
【问题讨论】:
-
“它总是将我重定向到主页”是什么意思。您的意思是当您导航到 localhost:45678/api/Products 时,它会重定向您,或者当您从 Visual Studio 运行项目时,您登陆的第一页是您的主页?
-
当我运行我的项目时,它会将我重定向到主页。
-
我已根据您的评论更新了我的答案。
-
如何在 IIS 中做同样的事情?
标签: asp.net asp.net-mvc asp.net-web-api