zoukankan      html  css  js  c++  java
  • MVC调试时遇到的URL问题

    最近接手一个项目时遇到了点问题,事情是这样的,本人拿到源码准备F5准备试跑看一下,原本是应该打开 http:/localhost/Home/Login,结果程序直接跳到 http://localhost/Home/Index界面,原本以为是路由设置的问,于是重新路由为action为Login,再次F5,这次系统启动确实打开了 ~/Home/Login页面,

    接着输入账号和密码,点击登录,更神奇的事情发生了,系统的Url地址变成了 Http://localhost/Home/Login/Home/Index,没错,你没有看错确实是/Home/Login/Home/Index,通过跟踪各种检查 发现问题就出现在点”登录“方法时,F10刚进去“登录”方法,我就去监视 Requst.Url ,这个时候地址就变成

    /Home/Login/Home/Index了 ,怎么办怎么办,不知道问题出在哪里,但是工作要紧啊!先发布出来吧,于是发布到本地的IIS,然后输入地址 http://localhost

    咦,系统竟然跑起来了,接着登录也没有问题,那问题出在哪了呢,仔细一想唯一的差别就在一个是在IIs Express下跑的,一个是在本地IIS下跑的。于是在项目上右键-》属性->

    web->服务器选“本地IIS”,F5,咦,又跑起来了。那更确定了是IIS Express的问题。那好既然知道是IIS Express的问题,我就清理下IIS Express吧,操作见图

    操作完,回到项目-》属性-》web-》服务器 选“IIS Express”,F5运行,OK,一切运行正常

  • 相关阅读:
    Java反射----------------判断对象是否为空
    docker安装MongoDB创建用户,并用工具Robo连接简单CRUD
    Ubuntu 配置ip地址
    java时间的处理
    oracle my2_ep解密
    oracle 查询前7天的数据
    多表修改和多表删除
    迭代器遍历Map、List、Set
    冒泡排序
    Java有那两类异常?
  • 原文地址:https://www.cnblogs.com/hqyj/p/5512005.html
Copyright © 2011-2022 走看看