小编seb*_*ipo的帖子

Web表单中的ASP.NET Web Api

我正在尝试使用Visual Studio 2010(sp1)在WEB FORMS中使用asp.net web api我已经完成了这个步骤http://myrandomykien.blogspot.com/2012/02/simplest-web-api-site-with -nuget.html

当我使用visual studio开发服务器时它可以工作,但是当我使用iis 7.5时,我得到一个错误HTTP 404.0 - 未找到.

编辑

这是我的Global-asax

protected void Application_Start(object sender, EventArgs e)
        {
            RouteTable.Routes.MapHttpRoute(
              name: "DefaultApi",
              routeTemplate: "api/{controller}/{id}",
              defaults: new { id = System.Web.Http.RouteParameter.Optional }
            );
        }
Run Code Online (Sandbox Code Playgroud)

这是api类

public class GreetingController : ApiController
{
    public string GetGreeting(string id)
    {
        return String.Format("Hello {0}", id);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net iis-7.5 asp.net-web-api

6
推荐指数
1
解决办法
4332
查看次数

标签 统计

asp.net ×1

asp.net-web-api ×1

c# ×1

iis-7.5 ×1