一般情况下在写的方法加上 [HttpGet]、[HttpPost] 等请求标识即可正常的访问接口,但是有时需要在其他的方法(不需要外部请求的方法)在同一个控制器下面,那么则需要对不对外暴露的接口更改方法访问级别为私有即可。
private string GetDemo(long? demo)
{
}
如果写为共有的则会报如下的错误。
public string GetDemo(long? demo)
{
}
更多的错误可以打开swagger 的json文件进行查看
打开http://localhost:/swagger/v1/swagger.json,查看提示错误,换为自己的启动端口。