2016-05-08 5 views
1

VS2015を使用せずにiis expressを実行しないで、私のangularjsアプリをVSディレクトリからアプリディレクトリから実行したいと考えています。これにより、新しいUIを非常に速く特別に組み合わせてサービス層を模擬することが可能になります。mvcからスタティックhtmlページを提供できますか

mvc5 + webapi2アプリケーションです。

したがって、mvcから/app/index.htmlを実行する必要があります。 index.htmlは角型のテンプレートではなく、完全なHTMLページです。

+0

'Server.MapPath("〜 ");'を試し、このパスでindex.htmlを利用できるようにしてください。 –

答えて

3

perticular HTMLファイルを返すアクションメソッドを作成します。コントローラーアクションからファイルを返すことができます。見てきた:

public ActionResult Index() 
{ 
    var result = new FilePathResult("~/Html/index.htm", "text/html"); 
    return result; 
} 

はまた、このクラスを確認してください。FileResult

・ホープ、このことができます!

1

次のように電話することができます。 returnリダイレクト( "〜/ path/to/.html");

0

2通りの方法:

i。単純に元のindex.htmlを新しいindex.htmlに置き換えます。他のすべてのライブラリは、対応するフォルダの横に置きます。

ii。 web.configでは、maprouteのプロパティを変更したり、ビューをデフォルトとしてマップしたり、新しいマップルートを追加することができます。

ありがとうございます。

関連する問題