質問: お世話になります。 かなり急ぎになります。 visual studio 2015 community で asp.net mvc5(今はcoreに名前が変わりましたね)でwebsiteを作成しております。 現在、山田先生の紫本を元に開発をしていますが、本にかいてある通りにやっても、モバイル対応ができません。 具体的に、既存のビューと同じフォルダに、 例えば、 about.cshtml があるとすると、 about.Mobile.cshtmlという名前のファイルを作成しましたが、常にPC側にビューが返されてしまいます。 chromeのエミュレーターを使っており、PCとして認識されていました、というオチではありません。 また、同様の方法でasp.net mvc 4ではモバイル対応ができていましたので、方法が間違って居るというわけではないようです。 MVC5に関して、何か特別なことがあるのでしょうか。 一応既存のものに対して修正・開発をしていますので、何か初期設定から乖離している可能性もあります。 どなたか、お力添えをお願いします! 一応、virtual boxでwindows10を起動しての仮想環境での作成になります。
回答: ASP.NET MVC5で間違いないでしょうか。 ASP.NET CoreになったのはASP.NET5でASP.NET MVC6にあたるバージョンだったと記憶しています。 確認してみようかなと思うのですがバージョンを教えていただけますか。 !イメージ説明 例えば新規のプロジェクト作成するときは、ASP.NET4.6.1のテンプレートから作成しましたか? それともASP.NET5のテンプレ―トから作成しましたか?