【发布时间】:2010-04-14 08:56:35
【问题描述】:
我有一个 Web 应用程序(用于 .NET 3.5 的 ASP.NET C#),它使用 Session 对象 来存储少量的 调试信息,所以当事情顺利进行时错了,这是第一个去的地方。
其实过程很简单,
无论什么浏览器(IE除外),当我导航到一个页面时,在调试日志中我都有数据,就像下面显示的那样
alt text http://www.balexandre.com/temp/2010-04-14_1048.png
问题是在 Internet Explorer 中,调试日志总是空白(空白表示没有信息,不是没有 html 代码)
alt text http://www.balexandre.com/temp/2010-04-14_1051.png
我能做什么?
我尝试了IE8的几个安全设置:
- 将站点(计算机名称)添加到可信站点
- 禁用保护模式
- 将本地 Intranet 安全级别设置为 LOW
- 在隐私下设置接受所有 Cookie
- 选中高级选项卡下的允许活动内容
我真的不知道我还能做什么:-(
非常感谢任何帮助!
【问题讨论】:
-
源代码中是否存在信息?您是否有可能隐藏结果的 IE 特定样式表?
-
@belexandre 你能告诉我们你用来阅读这个调试信息的女巫程序吗?您需要实时阅读信息 - 适合您吗?
-
@James 这只是会话对象的转储(但在一个很好的演示中)-@Aristos 什么程序?
-
如果它是会话的转储,那么您的问题出在服务器端,除非您通过 xml/ajax 将会话对象流式传输到客户端。
-
@James 如果是这样的话,Firefox、Safari 和 Opera 也会失败,对吗?但他们没有,你可以看到第一张截图,只有 IE8 失败:(
标签: asp.net security internet-explorer iis