比如,正常的访问,网址是:http://localhost:10992/AuthorizationVIR/Index,可是不知道为什么,却变成了如下的网址:ttp://localhost:10992/(F(7HiB_Hok0Jhqmdpn0KQBIyj74QeW6PKxuHulmoWr2XkfBhUuO_Ix9lzOHSe610QzALBve-Ka_iIn6Gdtfh-E_TJ3RhbqEZnp0he1xTgF2SOkBz7xTbNn6eT7oXt2xDO6uxvk1vl9VtTcU-Us2XRTQ9EMP1n4QtUZFLJtrj3J8b0nRxhvq_u-pBXIqhgN_FHS0))/AuthorizationVIR/Index
原因是:框架认为当前浏览器不支持cookies。所以解决问题的办法应该从cookies着手。
方法如下:
在站点下添加一个文件夹App_Browsers,在该文件夹下新建一个文件IE10.browser ,文件内容如下:
<browsers>
<browser refID="Default">
<capabilities><!-- To avoid wrong detections of e.g. IE10 -->
<capability name="cookies" value="true" />
<capability name="ecmascriptversion" value="3.0" />
</capabilities>
</browser>
</browsers>