2016.11.03
ASP.NET MVC ドメイン直下にコンテンツを置く方法
VisualStudio において、デフォルトでのテスト(ブラウザによるビュー)を行うと、localhost:1168(ポートは空き状況によってまちまち)にてテストを行う感じになり気持ちが悪いです。そこで「ドメイン直下」での開発が進められるようにする手順をご紹介。
プロジェクトの作成
仮に ppp というドメインにするという体でいくのでプロジェクトのディレクトリを ppp とします
Controller を追加
簡単なコントローラーを追加
コードは以下の通り
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace PPP.Controllers { public class HelloWorldController : Controller { public ActionResult Index() { return new ContentResult() { Content = "Hello World" }; } } } |
忘れずにビルドをかけておきましょーね!
hosts に サイトを追加
「C:\Windows\System32\drivers\etc」にある hosts ファイル最終行に以下を追加
1 |
127.0.0.1 ppp |
IISマネージャー
アプリケーションプールが 2系 だったら 4系以上に
最後にWebサイトをIIS上で再起動かけます
ブラウザで確認
「http://ppp/HelloWorld」にアクセスして確認しましょう