asp.net-mvc – ‘/’应用程序中的ASP.NET MVC3 / Razor服务器错
当我从Visual Studio“运行”一个MVC应用程序时,我遇到了间歇性错误.这是错误:
‘/’应用程序中的服务器错误. 无法找到该资源. 请求的URL:/Views/DDF/Edit.vbhtml 版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.225 我的默认路由设置如下: Shared Sub RegisterRoutes(ByVal routes As RouteCollection) routes.IgnoreRoute("{resource}.axd/{*pathInfo}") routes.MapRoute( _ "Default",_ "{controller}/{action}/{id}",_ New With {.controller = "DDF",.action = "Index",.id = UrlParameter.Optional} ) End Sub 通常,当我启动应用程序时,浏览器会尝试显示该网址 http://localhost:49999/Views/DDF/Edit.vbhtml 我不知道为什么它试图显示编辑操作,或者为什么它将“.vbhtml”添加到网址,但它失败并显示错误. 那么,为什么Visual Studio使用了错误的url(使用vbhtml扩展名)以及如何修复它? 解决方法
当您使用visual studio编辑Web应用程序(Web表单)时,有一个选项可以在编辑器中加载您当前拥有的页面(在Web应用程序的属性下,Web选项卡和名为Start Action) : 当前页面).
它非常粗糙,只是启动Internet Explorer(假设这是您的浏览器),其中包含您正在编辑的文件位置的路径. 由于这不是MVC的工作方式,我不建议使用此选项,而是将其更改为“特定页面”或每次启动时加载正确页面的其他选项 马丁 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – asp .net mvc OnResultExecuting modify filter
- Mono,asp.net c#和MVC如何和教程
- asp.net-mvc – NGEN可以与Azure网站一起使用吗?
- 将自定义ValueProviderFactories添加到ASP.NET MVC3?
- asp.net – 如何强制使用default.aspx而不是www.domain.com
- asp.net-mvc – 是否有一种方法来创建一个ActionLink与HTML
- asp.net-mvc-3 – 通过点击提交两次,避免在Asp.net MVC中提
- asp.net-mvc – Visual Studio断点未被击中
- asp.net – 是否可以访问位于另一个项目的MVC视图?
- asp.net-mvc-3 – 在使用Unity容器时为此对象异常定义的无参