Веб-API ASP.NET в веб-формах

я пытаюсь использовать asp Веб-API .net в веб-формах с помощью Visual Studio 2010 (sp1) я выполнил эти шаги http://myrandomykien.blogspot.com/2012/02/simplest-web-api-site-with-nuget.html

Когда я использую сервер разработки Visual Studio , он работает , но когда я использую iis 7.5, я получаю ошибку HTTP 404.0 - Not Found.

Править

Это мой 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 }
            );
        }

Это API-класс

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

6
задан sebacipo 2 March 2012 в 16:35
поделиться