我有一个在example.com
. 现在我在子文件夹中创建了一个应用程序 example.com
,example.com/subfolder/subsite/
所以我在subsite
文件夹中创建了一个应用程序,一切正常,除了路由。
我有以下路线:
RouteTable.Routes.MapHttpRoute("myapi", "api/{controller}/{hash}", defaults: new { hash = RouteParameter.Optional });
如果我在 localhost 中调试 API 或将其托管在根目录中的其他位置,则该路由工作正常,但在subsite
应用程序文件夹中运行时它不起作用。
有小费吗?