我有简单的web API项目(ASP.NET MVC)。我需要将我的项目部署在IIS上的子文件夹中。例如,我有该网站http://TestSite
/我需要将该项目部署到http://TestSite/MyProject/
。当我这样做时,web API路由停止工作。因为我的ajax呼叫路由到主站点 - http://TestSite/api/something/get
。Web api项目路由问题
我曾尝试在接下来的方式来更新地图路由:
routeTemplate: "MyProject/api/{controller}/{id}",
但这并不影响我想。我做错了什么,我可以在哪里阅读有关ASP.NET MVC中的Web API控制路由的一些练习?
你的子文件夹中是否有web.config来覆盖默认的web.config?您可能还需要使用和部分。 inheritInChildApplications =“false”> –
AardVark71
2013-04-24 09:00:33
是的,我有。感谢关于“本地”部分的说明。 – RredCat 2013-04-24 09:52:40