用的是razor视图一调试,浏览器自动打开这个地址
http://localhost:3210/Views/Home/Index.cshtml出错:
----------------------------------
“/”应用程序中的服务器错误。
无法找到资源。
说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。
请求的 URL: /Views/Home/Index.cshtml
------------------------------------我要手动输入下笔那地址,才能正确浏览
http://localhost:3210/Home/Index 怎么让浏览器直接打开http://localhost:3210/Home/Index
http://localhost:3210/Views/Home/Index.cshtml出错:
----------------------------------
“/”应用程序中的服务器错误。
无法找到资源。
说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。
请求的 URL: /Views/Home/Index.cshtml
------------------------------------我要手动输入下笔那地址,才能正确浏览
http://localhost:3210/Home/Index 怎么让浏览器直接打开http://localhost:3210/Home/Index
<defaultDocument>
<files>
<add value="ShareTracking.aspx" />
</files>
</defaultDocument>
</system.webServer>
2.IIS 配置
IIS7中,左键点你的站点,右边功能菜单中有"默认文档"这一功能(英文版Default Document),双击进去之后添加你的起始页。
"Default", // 路由名称
"{controller}/{action}/{id}", // 带有参数的 URL
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值
);Global.asax 你这里修改了没???这个默认浏览就是http://localhost:3210/Home/Index
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
routes.MapRoute(
"Paging", // Route name
"{controller}/{action}/{id}/page{pageIndex}",
new { pageIndex = 1 }
); }
这个好使!