Asp.net-mvc-selfhosting
提供:Dev Guides
ASP.NET MVC-セルフホスティング
この章では、セルフホスティングについて説明します。 セルフホスティングは、MACなどのあらゆる環境やLinuxボックスなどで実行されるアプリケーションのランタイム環境を作成します。 セルフホスティングはまた、ミニCLRバージョンを持つことを意味します。
ファイルシステムを使用して展開する
セルフホスティングの簡単な例を見てみましょう。
- ステップ1 *-ASP.NET MVCアプリケーションが完了し、セルフホスティングを使用する場合は、ソリューションエクスプローラーでプロジェクトを右クリックします。
次のダイアログが表示されます。
- ステップ2 *-[カスタム]オプションをクリックすると、[新しいカスタムプロファイル]ダイアログが表示されます。
- ステップ3 *-プロファイル名を入力し、[OK]をクリックします。
- ステップ4 *-[公開方法]ドロップダウンリストからファイルシステムを選択し、ターゲットの場所も指定します。 [次へ]ボタンをクリックします。
- ステップ5 *-ファイル公開オプションを展開します。
- ステップ6 *-[公開する前に既存のファイルをすべて削除する]チェックボックスと[公開中にプリコンパイルする]チェックボックスをオンにし、[次へ]をクリックして続行します。
- ステップ7 *-[公開]ボタンをクリックすると、目的の場所にファイルが公開されます。
システム上のターゲットの場所にあるすべてのファイルとフォルダーが表示されます。
ローカルホストにデプロイするために必要なすべてのファイルが含まれます。
- ステップ8 *-Windows機能の有効化または無効化を開き、インターネットインフォメーションサービス→World Wide Webサービス→アプリケーション開発機能を展開します。
- ステップ9 *-上記のスクリーンショットに示されているチェックボックスをオンにして、[OK]をクリックします。
- ステップ10 *-次のスクリーンショットに示すように、IISマネージャーを開きます。
- ステップ11 *-画面の左側にさまざまな接続が表示されます。MyWebSiteを右クリックします。
- ステップ12 *-[アプリケーションに変換]オプションを選択します。
ご覧のとおり、その物理パスは、ファイルシステムを使用して公開中に前述したものと同じです。
- ステップ13 *-[OK]をクリックして続行します。
これで、アイコンが変更されたことがわかります。
ステップ14 *-ブラウザを開き、次のURLを指定します *http://localhost/MyWebSite
展開中に指定したフォルダーから実行されていることがわかります。