2017-08-21 16 views
0

WebAPIプロジェクトをプロジェクトタイプとして選択することで、インターネットでRESTFUL webapiを作成する記事が多数あります。コンソールアプリケーションを使用して同じものを作成する可能性はありますか?可能であれば、どのようにホストできるのですか?実行ファイルがクライアントアプリケーションから消費するURLをどのように与えるかコンソールアプリケーションを使用したASP.NET WEB APIの作成

+1

ここをクリックしてください。あなたのProgram.csクラスの代わりにOnStartからコードを追加するhttp://www.c-sharpcorner.com/UploadFile/b1df45/web-api-self-hosting-using-windows-service/ –

答えて

1

はい、可能性があります。これを達成するためにいくつかの手順を実行する必要があります。

  1. 自己ホスティングにはOwinSelfHostパッケージを使用する必要があります。
  2. ApiControllerを継承するクラスファイルとして作成する必要があります。
  3. webapiアプリケーション用のcorsパッケージをインストールします。これは、クライアントがアプリケーションを使用するために使用されます。

ホスティング: サービスがホストされているドメイン名またはIPを指定する必要があります。

Reference Example

+0

おかげでロックスターは、サービスは継続していますか? webApiプロジェクトと比較してパフォーマンス上の問題 – Venki

関連する問題