【发布时间】:2019-02-19 14:01:58
【问题描述】:
我正在使用 NSwag 在 ASP.Net Core 2.1 项目中生成 swagger api 文档,该项目混合了 Web-API 控制器、MVC 控制器和 Razor 页面。 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);
}
【问题讨论】: