.netmvc做网站怎么在mvc中直接访问.html网页

时间:2022-08-14 13:02:50
最近用.net mvc做一个网站 我想在mvc中直接访问一个 .html页面 怎么设置一下啊 

现在直接访问是404不让访问的

7 个解决方案

#1


写一个V,然后Response.Redirect....

#2


我的意思是能不能不用 action 或者 程序什么的 直接访问

#3


把你的html文件放在View文件夹外的任何文件夹中,就可以直接访问了,注意文件夹名不能和你的mvc的任何Controller同名,否则你的Mvc的Controller对应的路径就无法访问了,看看我的主页: www.webdiyer.com,完全是用asp.net mvc做的,其中的 AspNetPager帮助文档就是html, 示例项目是普通的asp.net webform项目,在一块运行都没有问题。

#4


楼上正解。

#5


.net项目 一般都是部署到 IIS上去访问的
一般都是这么访问HTTP://LOCALHOST:端口号/项目名/页面
你问问有经验的一问就知道了。
 你要是直接点的话 我想应该3楼的答案。

#6


放到view文件夹外面。。。

#7


Global.asax.cs中

RegisterRoutes方法里
针对已经存在的物理文件不进行路由映射
routes.RouteExistingFiles = false;

#1


写一个V,然后Response.Redirect....

#2


我的意思是能不能不用 action 或者 程序什么的 直接访问

#3


把你的html文件放在View文件夹外的任何文件夹中,就可以直接访问了,注意文件夹名不能和你的mvc的任何Controller同名,否则你的Mvc的Controller对应的路径就无法访问了,看看我的主页: www.webdiyer.com,完全是用asp.net mvc做的,其中的 AspNetPager帮助文档就是html, 示例项目是普通的asp.net webform项目,在一块运行都没有问题。

#4


楼上正解。

#5


.net项目 一般都是部署到 IIS上去访问的
一般都是这么访问HTTP://LOCALHOST:端口号/项目名/页面
你问问有经验的一问就知道了。
 你要是直接点的话 我想应该3楼的答案。

#6


放到view文件夹外面。。。

#7


Global.asax.cs中

RegisterRoutes方法里
针对已经存在的物理文件不进行路由映射
routes.RouteExistingFiles = false;