当前位置:  开发笔记 > 后端 > 正文

使用ASP.NET 5,在网址中隐藏index.html

如何解决《使用ASP.NET5,在网址中隐藏index.html》经验,为你挑选了1个好方法。

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

我有这样的设置:

index.html
app.js

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

http://localhost:16510/index.html

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

例如

http:localhost:16510/

Shyju.. 6

你应该把index.html 的代码放在/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



1> Shyju..:

你应该把index.html 的代码放在/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

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有