出现这个错误一般是因为在运行aspnet-codegenerator之前没有指定正确的路径。需要指定生成器要生成的实体的路径。示例代码如下:
dotnet aspnet-codegenerator controller -name MyController -m MyModel -dc MyDbContext --relativeFolderPath Controllers --useDefaultLayout --referenceScriptLibraries
注意:示例中的 --relativeFolderPath Controllers 就是指定生成的 Controller 文件放在项目根目录下的 Controllers 文件夹中。根据实际情况修改该路径即可。