C# Swagger不显示带有.net core 2.2 mvc默认项目的端点
在我看来,注释不见了。我找到了api的所有示例 控制器,但不适用于mvc控制器C# Swagger不显示带有.net core 2.2 mvc默认项目的端点,c#,asp.net-mvc,swagger,asp.net-core-2.2,C#,Asp.net Mvc,Swagger,Asp.net Core 2.2,在我看来,注释不见了。我找到了api的所有示例 控制器,但不适用于mvc控制器 No operations defined in spec! {“大摇大摆”:“2.0”,“信息”:{ “版本”:“v1”, “标题”:“某物”},“路径”:{},“定义”:{} 我尝试过这些选项,但它们对我没有帮助: 在我的例子中,斯威格不知道如何读取控制器。 对于路由和返回类型,必须使用属性。例如: // Add these lines to your controllers --> [
No operations defined in spec!
{“大摇大摆”:“2.0”,“信息”:{
“版本”:“v1”,
“标题”:“某物”},“路径”:{},“定义”:{}
我尝试过这些选项,但它们对我没有帮助:
在我的例子中,斯威格不知道如何读取控制器。 对于路由和返回类型,必须使用属性。例如:
// Add these lines to your controllers -->
[HttpGet]
[Route("/questions/answer")]
[ProducesResponseType(typeof(Answer), 200)]
// <-- End added lines :)
public async Task<IActionResult> Active()
{
return View(question);
}
//将这些行添加到控制器-->
[HttpGet]
[路线(“/问题/答案”)]
[产品响应类型(回答类型,200)]
//在我的例子中,斯威格不知道如何读取控制器。
对于路由和返回类型,必须使用属性。例如:
// Add these lines to your controllers -->
[HttpGet]
[Route("/questions/answer")]
[ProducesResponseType(typeof(Answer), 200)]
// <-- End added lines :)
public async Task<IActionResult> Active()
{
return View(question);
}
//将这些行添加到控制器-->
[HttpGet]
[路线(“/问题/答案”)]
[产品响应类型(回答类型,200)]
//