我有簡單的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