簡體   English   中英

Web API 2屬性路由不起作用

[英]Web API 2 Attribute Routing Not working

我有這個API方法:

 public class UsersController : ApiController
{

    [HttpGet]
    [Route("Users")]
    string GetUsers()
    {
        return "Aye";
    }
} 

這個配置中的路由:

public static class WebApiConfig
{
    public static void Register(HttpConfiguration config)
    {
        config.MapHttpAttributeRoutes();
    }
}

我在IIS(localhost:8000)上托管API,為網站提供所有必需的權限,當我嘗試調用http:// localhost:8000 / Users時,它說:

HTTP錯誤404.0 - 未找到您要查找的資源已被刪除,名稱已更改或暫時不可用。

請幫忙。

控制器操作應該定義為public ,但是你沒有訪問修飾符,所以它是內部的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM