当前位置:编程学习 > C#/ASP.NET >>

cshtml后缀源码是什么?架设了无法访问??

大大们帮小弟看看。
我朋友的一个程序。给了我一套。最近一直没上线。所以发贴问问大牛们
网站目录如下
Views/reg/*.cshtml(多个cshtml的文件)
而我朋友的网址。直接访问
http://www.xx.com/reg/  就可以显示内容了。Views这个文件夹都直接不用输入。cshtml的也不用输入

而我架设之后。访问http://127.0.0.1/Views/reg/*.cshtml 找不到页面
http://127.0.0.1/reg/*.cshtml 也找不到页面

怎么回事呢?? --------------------编程问答-------------------- 楼主去看下.net MVC3就明白了 --------------------编程问答-------------------- LZ应该去学习ASP.NET MVC基础,
ASP.NET MVC 模式 中的路由机制 是使 URL路由到方法,而不是文件,CSHTML 是Control之后用于返回HTML的模板文件。具体的您可以 《ASP.NET MVC3 高级编程》 --------------------编程问答-------------------- mvc mvc mvc
.cshtml  是asp.net  mvc中的页面文件,这个文件一般是由asp.net mvc内部的路由机制访问,并不是直接打开的 --------------------编程问答-------------------- 问下大大。那为什么。我架设好。
直接打开。http://127.0.0.1/reg/找不到页面
但是我朋友的。http://www.xx.com/reg/ 却可以呢??
是不是某个DLL要加载还是什么的?BIN目录下很多DLL. --------------------编程问答-------------------- 楼上都是正解
既然是MVC3项目,直接发布到服务器IIS什么的就可以了,打不开检查IIS即可。 --------------------编程问答-------------------- 不知楼主是否是IIS6,如果是的话有些配置需要注意,参考 MVC3在IIS6.0中的部署 --------------------编程问答-------------------- MVC中访问的路由机制是Controller+Action,只要指定访问哪个控制器中的方法就可以访问了。 --------------------编程问答-------------------- 啊啊啊,MVC的啊,我只学过java中的MVC,这下可惨了 --------------------编程问答-------------------- 在你的Global.asax里设置你的起始页
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                "Default", // Route name
                "{controller}/{action}/{id}", // URL with parameters
                new { controller = "Account", action = "Login", id = UrlParameter.Optional } // Parameter defaults
            );

        }
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,