Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 无法访问IIS 7应用程序部署服务器上MVC 4中的某些控制器_Asp.net_Asp.net Mvc_Asp.net Mvc 4_Iis - Fatal编程技术网

Asp.net 无法访问IIS 7应用程序部署服务器上MVC 4中的某些控制器

Asp.net 无法访问IIS 7应用程序部署服务器上MVC 4中的某些控制器,asp.net,asp.net-mvc,asp.net-mvc-4,iis,Asp.net,Asp.net Mvc,Asp.net Mvc 4,Iis,我在EntityFramework 4.4中使用MVC4 我已在IIS 7上发布了我的应用程序;它已成功发布(意味着我可以通过登录控制器访问我的仪表板控制器页面),但我无法访问其他控制器/方法。显示错误。。。 找不到资源 我想可能是我的项目文件夹结构格式不好 我的路线配置文件 namespace PVS_WEB { public class RouteConfig { public static void RegisterRoutes(RouteCollecti

我在EntityFramework 4.4中使用MVC4

我已在IIS 7上发布了我的应用程序;它已成功发布(意味着我可以通过登录控制器访问我的仪表板控制器页面),但我无法访问其他控制器/方法。显示错误。。。 找不到资源

我想可能是我的项目文件夹结构格式不好

我的路线配置文件

namespace PVS_WEB
{
    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 = "Login", action = "LoginIndexPVS", id = UrlParameter.Optional }               
            );
        }
    }
}
找不到资源

这仅仅意味着它正在查找的文件不存在于该位置。确保您使用的目的地正确。

已解决


我只是重新编译了项目并再次主持它;这就解决了

URL中的
MVCPV
是什么?它是IIS定义的虚拟目录吗?它是我的项目名称。。是的,它是本地主机上的虚拟目录名,工作正常。。。但不在IIS上工作