質問: こんにちは。 Windows10でASP.NET MVCのアプリケーションを開発しています。 Visual Studio 2017 Communityを使っています。 ### 前提・実現したいこと APIを作りたいです。 そもそもAPIを作るとはどういうことでしょう? ControllerにMethodを作るのとは違うのでしょうか? わたしの知識だと、 APIはWebBrowser経由で呼び出す。 ということは、APIname.cshtmlが必要? とかくらいで、途方に暮れております。 まずは、おおざっぱな方向性をご示唆いただければ幸いです。 ### 補足情報(言語/FW/ツール等のバージョンなど) Microsoft Visual Studio Community 2017 Version 15.0.26228.9 D15RTWSVC Microsoft .NET Framework Version 4.6.01586 です。 よろしくお願いします。
回答: MVCの話の中で「API」と出てきているので、これは「ASP.NET Web API」の話だと仮定します。 だとすると「ApiController」クラスを継承したコントローラー作ることじゃないでしょうか。 つまりVisualStudioでプロジェクトを新規作成する時にテンプレートから「Web API」を選択して作るプロジェクトのことでしょうか。