2017-03-10 4 views
0
void Application_Start(object sender, EventArgs e) 
     { 
      // Code that runs on application startup 
      System.Web.Routing.RouteTable.Routes.MapHttpRoute(
       name: "DefaultApi", 
       routeTemplate: "api/{controller}/{id}", 
       defaults: new { id = System.Web.Http.RouteParameter.Optional } 
       ); 
     } 

Meine bestehenden Anwendung erfolgt durch Asp.net Webforms und i implementiert WebAPI, dass die Anwendung für meine anderen application.now nennen i WebAPI ich habe Fehler 404 nach in server.And veröffentlichen i auchWebapi in Asp.net-Webformularen aktivieren Existierendes Projekt mit iis?

<modules runAllManagedModulesForAllRequests="true" /> 

in web.config file.please help me

Antwort

0

Ihr Problem möglicherweise nicht im Zusammenhang mit der Routing-Konfiguration, möglicherweise senden Sie falsche Web-Anfrage. Können Sie uns Ihr Webanfrage-Beispiel hier geben?
Sie nur jeden Fall sicherstellen, dass diese Zeile Code in Ihrer Anwendung existiert starten:

GlobalConfiguration.Configure(WebApiConfig.Register); 
Verwandte Themen