2016-04-30 7 views
1

私はモバイルとWeb用のWeb APIサービスを構築していますが、それは晴れてもうまく動作しますが、すぐにNuget ManagerはWeb Apiパッケージ "Microsoft.AspNet.WebApi"をインストールしていません。Web ApiパッケージのないASP.NET

コアコントローラーがDNXコア用のMVCとWeb API機能を組み合わせていることはわかっていますが、Web APIパッケージなしで動作することができます。しかし、DNX 4.5.1にはWeb Apiパッケージも含まれていません。私のアプリはこのプラットフォーム(DNX 4.5.1)でどのように動作しますか?

ありがとうございました!

答えて

0

これはどうですか?Microsoft ASP.NET Web API 2.2 5.2.3

このパッケージには、 IISでASP.NET Web APIをホストするために必要なものがすべて含まれています。 ASP.NET Web APIは、ブラウザや モバイルデバイスなど、幅広いクライアントにサービスを提供するHTTP サービスを簡単に構築できるフレームワークです。 ASP.NET Web APIは、.NET Frameworkで RESTfulアプリケーションを構築するための理想的なプラットフォームです。ここで

リンクは次のとおりです。Microsoft ASP.NET Web API 2.2 5.2.3

0

あなたは(MVC 4用)Microsoft.AspNet.WebApiも、マイクロソフトは必要ありません。この場合、ASP.NET MVC 5および6を使用しているように見えます.AspNet.WebApi 2(MVC 5用)

0

Web APIの別パッケージはASP.NET Coreにはありません。

は両方DNX 451DNX CORE

はDNXは、.NET Framework 4.5.1と4.5.1作品、それが組み合わされ、コントローラが含まれていない、それはなぜそれがある
+0

Microsoft.AspNet.Mvc.Core (6.0.0-rc1-final)

すべてが上で動作しますと呼ばれる新しい組み合わせたパッケージが存在していますWeb APIパッケージが必要です。私はいくつか混乱しています...私のミスはどこですか? –

+0

ASP.NET Core 1.0(主にASP.NET 5と呼ばれる)を使用している場合、コントローラ間に分離はありません –

+0

Web Apiパッケージを追加すると、DNX 4.5.1に追加されましたが、DNX 5.0ではそれをサポートしていません。このパッケージがなくてもDNX 4.5.1はどのように動作するのですか? DNX 4.5.1について質問を正しく聞くことができない場合は、すみません... –