当前位置: 代码迷 >> ASP.NET >> 一样的一个网站程序发布在win2008中和发布在winXP中,使用通一个数据库,用同样的账号去登入结果不一样
  详细解决方案

一样的一个网站程序发布在win2008中和发布在winXP中,使用通一个数据库,用同样的账号去登入结果不一样

热度:1109   发布时间:2013-02-25 00:00:00.0
同样的一个网站程序发布在win2008中和发布在winXP中,使用通一个数据库,用同样的账号去登入结果不一样?
在两台电脑上发布同一个网站,用的是同样的数据库,在XP中是正常的能登入进行操作,但是在win2008中登入却不能操作。
网站的设置是 只需要账号 不需要密码 
如果 账号系统账号 则能操作所有界面 
如果 随便输入的 只能操作部分页面
结果问题就是 在WIN2008中不论怎么输入都是 只能操作部分界面。但是如果网站不发布只在WIN2008中的VS2010中浏览的话是正常的,这应该是IIS配置问题吧?

------解决方案--------------------------------------------------------
form验证登陆会有这种问题
/的转义字符是%2f
1、你在web.config中配置了form验证
2、你在IIS中没有设置索引页用Default.aspx
所以自动转向了,请查查
所以你试试输入完整的访问路径,例如www.test.com/default.aspx,会有错吗?
------解决方案--------------------------------------------------------
探讨

引用:

form验证登陆会有这种问题
/的转义字符是%2f
1、你在web.config中配置了form验证
2、你在IIS中没有设置索引页用Default.aspx
所以自动转向了,请查查
所以你试试输入完整的访问路径,例如www.test.com/default.aspx,会有错吗?

没用,完整地址登入后还是只能操作部分页面
  相关解决方案