0

これは、asp.net Web API を使用する最初の試みです。

デバッグ モードで実行してみましたが、何を参照すればよいかわかりません。ブラウザに URL をドロップするだけでよいですか、それとも派手なヘッダーなどを使用して特別な http get リクエストを作成する必要がありますか? Web APIコントローラーを参照すると、リストが返されることを確認したいだけです。

ヘルプ/ガイダンスをいただければ幸いです。

注: 私は MVC を使用していません。これは、Web API コントローラー クラスが追加された空の Web アプリケーションです。

4

2 に答える 2

1

次の usings を global.asax ファイルに追加する必要がありました

using System.Web.Routing;
using System.Web.Http;

次に追加します。

protected void Application_Start(object sender, EventArgs e)
{
    RouteTable.Routes.MapHttpRoute(
        name: "API Default",
        routeTemplate: "api/{controller}/{id}",
        defaults: new { id = RouteParameter.Optional }
    );
}

正しい方向を示してくれた marco709394 と、新しい Web API プロジェクトを作成するという賢明な提案をしてくれた Habib に感謝しますが、残念ながら、既存の asp.net 4.0 Web アプリケーションに Web API を追加する必要があります。

于 2012-10-25T06:08:49.377 に答える
0

get リクエストのコントローラーに対応する URL を参照するだけです。

于 2012-10-25T05:32:09.910 に答える