我可以从mvc

时间:2016-05-08 19:06:26

标签: angularjs asp.net-mvc single-page-application

我想在不使用VS2015而不使用iis express的情况下从VS代码中运行应用程序目录中的angularjs应用程序。这样就可以非常快速地创建新的UI,特别是模拟服务层。

这是一个mvc5 + webapi2应用程序。

所以我需要从mvc运行/app/index.html。 index.html是一个完整的html页面而不是角度模板。

3 个答案:

答案 0 :(得分:3)

创建一个返回特定HTML文件的操作方法。您可以从控制器操作返回File。看看:

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

同时检查此课程:FileResult

希望这有帮助!

答案 1 :(得分:1)

您可以致电:    return Redirect(“〜/ path / to / .html”);

答案 2 :(得分:0)

这样做的两种方式:

我。简单地将原始index.html替换为新的index.html,所有其他库请放在相应的文件夹旁边。

II。在web.config中,您可以更改maproute属性,可以将视图映射为默认视图或添加新的地图路径。

谢谢。