使用ASP.NET 5,在网址

时间:2015-12-23 15:37:29

标签: asp.net asp.net-mvc

我已经按照一些基本教程来创建带有MVC 6和AngularJS应用程序的ASP.NET 5。

我有这样的设置:

index.html
app.js

当我加载项目时,我必须转到index.html,或将其设置为启动URL以自然访问我的网页。这意味着网址浏览器显示:

http://localhost:16510/index.html

如何设置ASP.NET 5.0项目,以便在用户访问/它查看index.html?

e.g。

http:localhost:16510/

1 个答案:

答案 0 :(得分:6)

您应该将index.htm l的代码放在/Views/Home/Index.cshtml

在startup.cs中,您有默认的路由配置。

app.UseMvc(routes =>
{
    routes.MapRoute(
        name: "default",
        template: "{controller=Home}/{action=Index}/{id?}");
});

这表示您的默认控制器为Home,默认操作方法为Index。因此,每当您访问没有控制器名称和网站的网站时您的网址中的操作名称,请求将发送到Home/Index。您的网址为http://yourSiteName