在控制器文件夹中添加子文件夹 - .net webapi

man*_*gun 11 .net asp.net-web-api

有没有办法在Webapi项目的Controller文件夹中添加子文件夹?

我在想控制器/客户包括客户模块的控制器.

T.S*_*.S. 5

控制器不以这种方式工作.在Asp.NET中,您的文件夹结构是您的网站结构.在WEB API中,独立于结构查找控制器.事实上,您可以将它们放在不同的程序集中,它们仍然可以通过框架找到.路由将无法按预期方式工作.您可以添加一个您拥有"文件夹名称"的路线,就像您说的那样 localhost/WebApp/{foldername}/{controller}.只能{foldername}是普通的静态文件夹名称(localhost/WebApp/foldername/{controller}).因此客户端必须使用"foldername"调用url,但代码的位置无关紧要,因为MVC框架不区分控制器下的文件夹树.