我正在尝试发布一个MVC网站。网站/应用程序都是为.NET Framework 4设置的。当网站发布时,MVC页面会出现以下错误:
"您要查找的资源已被删除,名称已更改或暂时无法使用。"
此外,如果我尝试调出一个测试aspx文件,我会收到此错误:
"无法找到资源。"
我执行的第一个测试是删除web.config。此时,我尝试再次显示MVC页面并显示相同的错误:
"您要查找的资源已被删除,名称已更改或暂时无法使用。"
但是,如果我现在尝试打开一个测试aspx页面,我实际上得到了页面:
1 + 2 = 3
测试aspx页面只包含这个:
<html>
<body>
1 + 2 = <%=(1+2).ToString() %>
</body>
</html>
任何有关下一步检查的帮助将不胜感激。看到类似的线程,它提到添加:
<customErrors mode="Off" />
和
<asp scriptErrorSentToBrowser="true"/>
但是在启动MVC页面时,这仍然会给我带来同样的错误。任何有关如何继续修复此MVC站点的帮助将不胜感激。感谢。
更新#1
我搜索了关键字&#34; routes.MapRoute&#34;在整个项目中,在RouteConfig.cs中只找到一次:
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
}
我正在测试的页面是:
http://.../Home/Index
这是返回的页面:
&#34;您要查找的资源已被删除,名称已更改或暂时无法使用。&#34;