求大神解答 ASP.NET MVC4 在 IE 浏览器中的奇怪问题

时间:2022-07-20 00:27:59
我使用 VS2013 创建了一个 MVC4 的 demo 程序,发布到 服务器的 IIS 中。

在 Firefox 浏览器中登陆后 正常
求大神解答 ASP.NET MVC4 在 IE 浏览器中的奇怪问题

使用 IE 登陆后,地址栏会多出一大串
求大神解答 ASP.NET MVC4 在 IE 浏览器中的奇怪问题

求大神解答 ASP.NET MVC4 在 IE 浏览器中的奇怪问题

使用 IE 登陆成功后,每次跳转到其它需要登陆的页面时又会重新要求登陆,
firefox 中没有这个情况。


请各位大神看看这个是什么情况.

12 个解决方案

#1


很正常,VS2013会附加js到你的浏览器中和web服务器通讯。

这个机制叫做“Browser Link”

http://my.oschina.net/wzzz/blog/265374

#2


恩,但是这个会导致 在 IE 中 登录状态 不能保持,每次跳转到其它页面后又要重新登陆。
这个是个 bug 吗?
需要怎么处理这类问题?


引用 1 楼 caozhy 的回复:
很正常,VS2013会附加js到你的浏览器中和web服务器通讯。

这个机制叫做“Browser Link”

http://my.oschina.net/wzzz/blog/265374

#3


我觉得是bug,你禁用browser link看看。

开着vs2013调试的时候,ie同时访问别的网站都会经常出一些莫名的错误,很烦人。

#4


这个 browser link 我是禁用了的。
现在主要的问题是,我把这个网站发布后,每次在 IE 上登陆完,就会出现这个,并且,跳转到其它要求登陆的页面时,又会要求你重新登陆,好像是登陆状态没有保持 ... 

我现在想怎么处理这个登陆状态没有保持的问题...


引用 3 楼 caozhy 的回复:
我觉得是bug,你禁用browser link看看。

开着vs2013调试的时候,ie同时访问别的网站都会经常出一些莫名的错误,很烦人。

#7


我使用 VS2010 发布的 ASP.NET MVC4  示例程序任然存在这个问题...

我感觉是不是和 browser-link 无关? VS2010 里没有这个功能了吧

#8


路过 求大神解答 ASP.NET MVC4 在 IE 浏览器中的奇怪问题

#9


谢谢各位高手
我主要是想解决这个 登陆不能保持的问题。

现在禁用 browser link 也是一样的问题,这个在 debug 的时候没有,发布到服务器上就有了 ...

#10


已经研究出问题原因,
这个应该是 IE11 的 bug ,低版本的 IE 11 才有这个问题,像 IE 10,IE 8, IE 11 的高版本都没有这个问题。

在web.config中的forms中增加cookieless="UseCookies"属性即可。
    <authentication mode="Forms">
      <forms  cookieless="UseCookies" loginUrl="~/" timeout="2880"/>
    </authentication>

#11


还是谢谢各位大神的鼎力支持!

#12


最后如何解决的

#1


很正常,VS2013会附加js到你的浏览器中和web服务器通讯。

这个机制叫做“Browser Link”

http://my.oschina.net/wzzz/blog/265374

#2


恩,但是这个会导致 在 IE 中 登录状态 不能保持,每次跳转到其它页面后又要重新登陆。
这个是个 bug 吗?
需要怎么处理这类问题?


引用 1 楼 caozhy 的回复:
很正常,VS2013会附加js到你的浏览器中和web服务器通讯。

这个机制叫做“Browser Link”

http://my.oschina.net/wzzz/blog/265374

#3


我觉得是bug,你禁用browser link看看。

开着vs2013调试的时候,ie同时访问别的网站都会经常出一些莫名的错误,很烦人。

#4


这个 browser link 我是禁用了的。
现在主要的问题是,我把这个网站发布后,每次在 IE 上登陆完,就会出现这个,并且,跳转到其它要求登陆的页面时,又会要求你重新登陆,好像是登陆状态没有保持 ... 

我现在想怎么处理这个登陆状态没有保持的问题...


引用 3 楼 caozhy 的回复:
我觉得是bug,你禁用browser link看看。

开着vs2013调试的时候,ie同时访问别的网站都会经常出一些莫名的错误,很烦人。

#5


#6


#7


我使用 VS2010 发布的 ASP.NET MVC4  示例程序任然存在这个问题...

我感觉是不是和 browser-link 无关? VS2010 里没有这个功能了吧

#8


路过 求大神解答 ASP.NET MVC4 在 IE 浏览器中的奇怪问题

#9


谢谢各位高手
我主要是想解决这个 登陆不能保持的问题。

现在禁用 browser link 也是一样的问题,这个在 debug 的时候没有,发布到服务器上就有了 ...

#10


已经研究出问题原因,
这个应该是 IE11 的 bug ,低版本的 IE 11 才有这个问题,像 IE 10,IE 8, IE 11 的高版本都没有这个问题。

在web.config中的forms中增加cookieless="UseCookies"属性即可。
    <authentication mode="Forms">
      <forms  cookieless="UseCookies" loginUrl="~/" timeout="2880"/>
    </authentication>

#11


还是谢谢各位大神的鼎力支持!

#12


最后如何解决的