ASP.net MVCのアプリケーションを発行するために、IIS7上で仮想ディレクトリを作成します。
すると、ルートは仮想ディレクトリになれない(?)ようなので、その配下のサブディレクトリに配置せざるを得ません。
その結果、
http://Hoge.com/Controller/Action --- (1)
と公開したいのに、
http://Hoge.com/△△/Controller/Action --- (2)
みたくなって、不恰好です。
参考にした「ASP.NET MVC 実践プログラミング」にも、(2)の公開手法が記載されており、これは簡単です。だが、(1)の形で実装する方法について言及したものは殆ど見たことがありません。
一件だけ、「URL書き換えモジュール」を使って実現という記事を見つけたのですが、もっとノーマルな方法で実現できないんでしょうか?!
この方面についてご存知のかたおられましたら、よろしくお願い申し上げます。
No.1ベストアンサー
- 回答日時:
仮想ディレクトリというより、Webアプリケーションとすることが重要ですね。
で、ルートはデフォルトでWebアプリケーションの状態になっているため、特に設定は必要ないはず。
ルートにMVCで作成したアプリケーション置けば基本はよいはずです。
もしそれで動かないという問題があるとしたらフレームワークのバージョンとかかなぁ。
あとはMVCに必須のコンポーネントをきちんとインストールするとか。
そんな観点から確認してみたらどうでしょうか。
早々のお返事有難うございました。
今やってみたら難なくできました。う~ん、当方が「できない」という固定概念に縛られていたのかもしれません。
一応手順を。。。
1.IIS7の接続ペインからサイトを右クリック
2.Webサイトの追加
3.サイト名入力、アプリケーションプールは「Asp.net V4.0」「パイプラインモード:統合」を選択
4.物理パスを入力
お答えいただいたonosさん、有難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- WordPress(ワードプレス) Wordpressの投稿記事に関する公開ワークフローについて 1 2023/02/17 11:29
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
- HTML・CSS 全部のアクセスを指定したページに転送させたい 2 2022/06/28 16:33
- その他(開発・運用・管理) バッチファイルで特定のファイル・ディレクトリ以外を削除する方法について 4 2022/05/31 14:03
- 仮想通貨(暗号通貨) 仮想通貨【アプトス】もうすごく上がる可能性は高い? 10万円を1億円い増やすyoutube動画 3 2022/10/23 21:49
- 楽器・演奏 ★ピアノの「弾き熟し」や「批判」等について 4 2022/07/05 09:00
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- その他(開発・運用・管理) フォルダの中にファルダを作成してファイルを格納するバッチコマンド 1 2022/06/30 11:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
.netでスタートページでエラー...
-
ctfmon.exe。スタック ベースの...
-
タスクバーのボタンがオレンジ...
-
web.configとは?(初心者です)
-
TeraTermマクロの”Link...
-
McAfeeの使い方
-
VisualStudioでのプログラミン...
-
Program FilesとProgram Files ...
-
ConnectNamedPipeの接続待ち
-
有効なwin32アプリケーションで...
-
WinAPIでWindowsの権限を調べる...
-
PlanetSide2が起動できません。...
-
Android端末から外部DB(MYSQL...
-
HRESULTからの例外:0x8007000B
-
VBAでネットワーク上のバッ...
-
c#のTLS1.2での通信について
-
ASP AccessDBオープン出来ない
-
powershellの初心者です(form...
-
OracleInProcServer.XOraSessio...
-
ローカル側のC#から、リモート...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
asp.net IIS実環境でのエラー
-
.netでスタートページでエラー...
-
ASP.NET フォーム認証のエラー...
-
リモートデスクトップで実行す...
-
Tomcatでアクセス制限をしたい
-
64bit環境で32bitのアプリの開...
-
IISでフォルダが作成できない
-
ctfmon.exe。スタック ベースの...
-
タスクバーのボタンがオレンジ...
-
web.configとは?(初心者です)
-
TeraTermマクロの”Link...
-
VisualStudioでのプログラミン...
-
OracleInProcServer.XOraSessio...
-
プロシージャエントリポイント
-
VBAでネットワーク上のバッ...
-
windows vistaで、最近 KACT2
-
コマンドボタンのキャプション...
-
Media Gallery?勝手に起動
-
有効なwin32アプリケーションで...
-
MacBookAir起動時にRubyソース...
おすすめ情報