2017-03-10 11 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 } 
       ); 
     } 

私の既存のアプリケーションは、Asp.net Webフォームで行われ、私は後に404エラーを得たWEBAPIを呼び出して、私の別のapplication.nowは、私はまた、中Asp.net webformsでWebapiを有効にする方法iisを使用して既存のプロジェクトですか?

<modules runAllManagedModulesForAllRequests="true" /> 

が含まserver.Andに公開するために私は、そのアプリケーションWEBAPI実装web.config file.please help me

答えて

0

問題がルーティング設定に関連していない可能性があります。間違ったWebリクエストを送信している可能性があります。ここにあなたのWebリクエストサンプルをご提供できますか?とにかく
あなただけのコード行を開始し、あなたのアプリケーションに存在することを確認してください:

GlobalConfiguration.Configure(WebApiConfig.Register); 
関連する問題