我已经按照一些基本教程来创建带有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/
答案 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