C# ASP.NET MVC网站在任何浏览器上重定向到本地IIS而不是IIS express
目标: 在任何浏览器的IIS express上本地运行ASP.NET MVC网站 历史记录: 关注的项目是一个ASP.NET MVC网站,该网站最初设置为使用启用SSL的本地IIS。我尝试在IIS express上设置它: RouteConfig.cs文件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
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">