Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.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
C# ASP.NET MVC网站在任何浏览器上重定向到本地IIS而不是IIS express_C#_Asp.net Mvc_Iis_Url Redirection_Iis Express - Fatal编程技术网

C# ASP.NET MVC网站在任何浏览器上重定向到本地IIS而不是IIS express

C# ASP.NET MVC网站在任何浏览器上重定向到本地IIS而不是IIS express,c#,asp.net-mvc,iis,url-redirection,iis-express,C#,Asp.net Mvc,Iis,Url Redirection,Iis Express,目标: 在任何浏览器的IIS express上本地运行ASP.NET MVC网站 历史记录: 关注的项目是一个ASP.NET MVC网站,该网站最初设置为使用启用SSL的本地IIS。我尝试在IIS express上设置它: RouteConfig.cs文件 public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInf

目标:

在任何浏览器的IIS express上本地运行ASP.NET MVC网站

历史记录:

关注的项目是一个ASP.NET MVC网站,该网站最初设置为使用启用SSL的本地IIS。我尝试在IIS express上设置它:

RouteConfig.cs文件

    public static void RegisterRoutes(RouteCollection routes)
    {
        routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

        routes.MapRoute(
            name: "Default",
            url: "{controller}/{action}/{id}",
            defaults: new { controller = "Home", action = "_View", id = UrlParameter.Optional }
        );
    }
web.config中有两种重定向可能性

用于身份验证

<authentication mode="Forms">
  <forms loginUrl="~/Account/Login" timeout="2880" />
</authentication>
)而不是IIS express(例如或)

到目前为止所尝试的:

  • 将服务器设置应用于所有用户(存储在项目文件中)
  • 尝试
  • 旧的
网站上有一个问号,它在IIS中,这必须是

删除https绑定后,会发生重定向,但页面似乎没有加载

Visual studio允许调试
应用程序的启动()
配置(IAppBuilder应用程序)
。之后,未达到任何断点

所有浏览器上的所有控制器和操作都会发生这种情况


我哪里做错了?还是有什么问题?不知道这背后的原因是什么

要在启用SSL的IIS Express(而不是本地IIS)上运行ASP.NET MVC网站,需要确保5位URL端口以xx开始

其中xx的范围为0到99


现在,重定向也没有发生。该网站在IIS Express上完美运行

是否有执行重定向的代码?什么时候发生的?你是说routeconfig?还是其他地方。重定向何时何地发生?web配置中是否有任何重定向?请尝试选中“将服务器设置应用于所有用户(存储在项目文件中)”选项。
<customErrors mode="RemoteOnly" defaultRedirect="~/Views/Error/Error.html" redirectMode="ResponseRewrite">