我正在使用 NSwag 在 ASP.Net Core 2.1 项目中生成 swagger api 文档,该项目混合了 Web-API 控制器、MVC 控制器和 Razor Pages。NSwag 抱怨了很多类似以下的内容,而它们在 ASP.NET 中是有效的。问题:如何在 Swagger/NSwag 中归档以仅包含特定的命名空间(MyProject.Api)或路径(/api/)?
路径 '/api/XXX/Create' 上的方法 'Post' 已注册多次
public ActionResult Create()
{
var doctor = new Doctor();
doctor.create_dt = DateTime.Now;
return View(doctor);
}
//
[HttpPost]
public ActionResult Create(Doctor doctor)
{
if (ModelState.IsValid)
{
theDB.Doctor.Add(doctor);
theDB.SaveChanges();
return RedirectToAction("Index");
}
return View(doctor);
}