C# 如何修复错误404未找到与名为';获取'&引用;

C# 如何修复错误404未找到与名为';获取'&引用;,c#,C#,我试图在我的Web api上使用get方法,以便我可以从sql server获取数据,但它说没有找到与请求URI“”匹配的HTTP资源 在这里检查我的答案:,那么你应该了解如何使用前缀 然后别忘了修复这个问题:你有[RoutePrefix(“api/get”)],然后是[Route(“GetUserData”)],所以你在api/get之后缺少/ 如果您没有定义/PrimaSysWebAPI,那么/api之前的前缀就没有在任何地方定义我想它一定是=>http://192.168.250.113/

我试图在我的Web api上使用get方法,以便我可以从sql server获取数据,但它说没有找到与请求URI“”匹配的HTTP资源

在这里检查我的答案:,那么你应该了解如何使用前缀

然后别忘了修复这个问题:你有
[RoutePrefix(“api/get”)]
,然后是
[Route(“GetUserData”)]
,所以你在
api/get
之后缺少
/


如果您没有定义
/PrimaSysWebAPI
,那么
/api
之前的前缀就没有在任何地方定义

我想它一定是=>
http://192.168.250.113/api/get/GetUserData
PrimaSysWebAPI
HTTP错误404.0-未找到您正在查找的资源已被删除、名称已更改或为tempo很少不可用。这是我在删除primasysWebAPI时发现的。请注意,我正在使用IIS运行API。请显示
WebApiConfig.cs
中的路由?
    [RoutePrefix("api/get")]
    public class GetlookUpDataController : ApiController
    {
        private readonly UserProfileRepository lookUpRepo;

        public GetlookUpDataController()
        {

            lookUpRepo = new UserProfileRepository();
        }

        [HttpGet]
        [Route("GetUserData")]
        public IHttpActionResult Retreive([FromBody] Profile data)
        {
            var retrieveResult = lookUpRepo.View();

            if (retrieveResult.Length > 4)
            {




                return Ok(retrieveResult);

            }
            else
            {
                Console.Write("error");
                return Ok("error");
            }


        }