Asp.net mvc 4 '中的服务器错误/';找不到应用程序资源错误仅适用于mvc4中的aspx页
当我尝试访问.aspx页面并尝试从cshtml导航到aspx页面时。它把我甩了 找不到资源 描述:HTTP404。您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请检查以下URL并确保其拼写正确 我没有使用任何代码。我刚刚在视图中创建了.aspx格式而不是razor引擎,我使用的是aspx引擎 我在properties->web->specificpage中设置了起始页面URL 这让我想起了上面提到的错误 我找不到这个问题背后的原因。当我尝试访问cshtml页面时,它工作正常 请帮助我克服这个问题Asp.net mvc 4 '中的服务器错误/';找不到应用程序资源错误仅适用于mvc4中的aspx页,asp.net-mvc-4,webforms,Asp.net Mvc 4,Webforms,当我尝试访问.aspx页面并尝试从cshtml导航到aspx页面时。它把我甩了 找不到资源 描述:HTTP404。您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请检查以下URL并确保其拼写正确 我没有使用任何代码。我刚刚在视图中创建了.aspx格式而不是razor引擎,我使用的是aspx引擎 我在properties->web->specificpage中设置了起始页面URL 这让我想起了上面提到的错误 我找不到这个问题背后的原因。当我尝试访问cshtml页面时,它工作
提前感谢如果需要设置默认起始页,只需在
RouteConfig
中设置操作名称和控制器名称
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new {
controller = "yourContollerName",
action = "YourActionName",
id = UrlParameter.Optional } );
你能提供更多关于你的问题的细节吗?嗨,阿提班,我想把.aspx页面设置为我的起始页面。我不想运行cshtml页面。是否有同名的cshtml文件和aspx文件?没有。我只给出了不同的名称,如果您需要设置默认起始页,您只需要在
RouteConfig
,routes.MapRoute(name:“default”,url:{controller}/{action}/{id})中设置操作名称和控制器名称,默认值:new{controller=“yourContollerName”,action=“YourActionName”,id=UrlParameter.Optional});