私は2つのwebアプリケーションプロジェクトでソリューションを作成しました。 1つはasp.net mvcで、もう1つはweb apiです。今すぐ公開したいと思います。親切に私のwebapplicationとwebapiを公開する方法をお勧めしますwebapplicationとwebapiを単一のソリューションでホストする方法
0
A
答えて
0
すべてのmvcページ、web apiコントローラとaspxページを別のプロジェクトに追加することができます。
0
プロセス1:
あなたは、単一のソリューションでWeb APIおよびMVCアプリケーションのための別のプロジェクトを作成する必要はありません。 MVCアプリケーションを作成し、WebApiConfig.cs(apiルート)ファイルをApp_Startフォルダに追加することができます。 のURLをAPIに書き込んでください(Web APIプロジェクトからルートをコピーしてここに貼り付ける必要があります)。これで、すべてのApiコントローラをControllerフォルダに追加/保持することができます。これはApiControllerから継承する必要があります。それでおしまい!
プロセス2:
しかし、あなたは、単一のソリューションで別のプロジェクトに
を維持したい場合は、右あなたのソリューションをクリック - > [プロパティ]をクリックします - >これは、プロパティページを開きます。ここでは、複数の起動プロジェクトラジオボタンを選択します。 - > MVCとWeb APIアプリケーションの両方をアクション列の開始として設定できます。 - >適用 - >次にOKをクリックします。
ドメイン名がexample.comであるとします。次に、そこにMVCアプリケーションを公開することができます。 サブドメイン(例:myapi.example.com)を作成し、そこにAPIを公開します。次に、APIプロジェクトでCORSを有効にします。
私はあなたが単一のソリューションの両方からプロジェクトを発行する方法についての詳細をお知りになりたい場合は、このlink
関連する問題
- 1. 単一のホスト上で@ roles-decoratedファブリックタスクを実行する方法
- 2. TFS2010 - 並列ビルド - 単一ソリューション、単一ビルドエージェント
- 3. 単一のソリューションで複数のMVCプロジェクト
- 4. MVC/WebApiとWCF認証のソリューション
- 5. SSRS複数レポート単一ソリューション
- 6. どのように単一のexeファイルにjava webapplicationを変換するには?
- 7. 単一のService Fabricクラスタで複数のHTTPS対応サイトを一意のSSL証明書でホストする方法
- 8. vb.netの単一のソリューションで異なるプロジェクトを渡すデータ
- 9. ソリューションの一部であるクラスライブラリをコンパイルする方法
- 10. ホストWebApiと同じドメインのC#サイト
- 11. IIS上で基本的なASP.NET Core 2 WebAPIアプリケーションをホストする方法
- 12. WebAPIとフロントエンドを同じソリューションでテストしますか?
- 13. WebApiが単一のコントローラをバージョン管理する
- 14. ホストされたソリューションでWCFサービスをデバッグする方法はありますか?
- 15. webapplicationでsitemeshを効果的に使用する方法
- 16. ソリューションの一部であるUnity3dでマネージライブラリを使用する最も簡単な方法
- 17. 単一の変更ですべてのソリューションを更新する最も効率的な方法
- 18. GROUP_CONCATとUNIONを単一のMySQLステートメントで使用する方法
- 19. Windows上でPAASモデルを使用してWebサイトとwebapiをホストする方法azure
- 20. すべてのWebApiコントローラでJWTクレームを一度取得する方法
- 21. ホストと一緒にURLを見つける方法
- 22. vue.js + gulp。単一のjsとcssファイルでビルドする方法。
- 23. マルチプルKenticoプロジェクトを単一のソリューションで実現
- 24. 単一の.warのホストに従ってデータベースを使用する
- 25. プリケークで生成されたVSソリューションで単一のファイルを最適化する
- 26. 単一のホストのテンプレートからすべてのホスト用のDataDogダッシュボードを作成
- 27. nginxでホストされている単一のドメインの下で複数のフラスコアプリをホストするには?
- 28. Erlangのhttpdはwebappをホストする良いソリューションですか?
- 29. 単一のglVertexPointerで同じ正方形をバッチする方法
- 30. Java WebApplicationでJavaScript libを実装するための最良の方法
しかし、どのように私のWebアプリケーションを公開してホストにをチェックしてくださいプロセス1.
で行くことをお勧めします。 –
私が述べたように、両方のプロジェクトを1つのプロジェクトにまとめて公開するのは非常に簡単です。 –
私は上記の処理を行っています。あなたのソリューションを右クリック - >プロパティをクリック - >それはプロパティページを開きます。ここでは、複数の起動プロジェクトラジオボタンを選択します。 - > MVCとWeb APIアプリケーションの両方をアクション列の開始として設定します。 - >適用 - >次にOKをクリックし、Webアプリケーションを公開します。しかし、私には1つの問題があります。私のWebアプリケーションでは、Web api url "http:// localhost:51673 /"を使用しています。 –