FineUI 官方论坛

标题: 【v1.2已修正】服务器无法在发送 HTTP 标头之后设置内容类型 [打印本页]

作者: clluo    时间: 2017-7-15 11:01
标题: 【v1.2已修正】服务器无法在发送 HTTP 标头之后设置内容类型
[attach]10360[/attach]新下载的空的appboxmvc,测试了这个登录验证的按钮这里,虽然界面不会报错,但是后台会捕捉到异常;System.Web.HttpException (0x80004005): 服务器无法在发送 HTTP 标头之后设置内容类型。另外在这里新建session也不管用,但是如果在登录页的IndexAction或者其它地方初始化了session,在这里赋值是可以修改session,就是不能新建立,这个可能也是和这个异常有关系,这是我昨天搞session发现不管用跟踪出来的原因.这个异常每次每人登录都记录一次log4net, 看的很不清爽呀,不知道是哪里原因,搞不定呀,查了很多资料没用




作者: clluo    时间: 2017-7-15 11:15
[attach]10361[/attach]大大可以看这个,我跟踪的session,这个session是记录登录用户登录时间的,这个在UpdateOnlineUser这里,因为登录的时候RegisterOnlineUser已经给这个session初始化和赋值了,理论上这个UpdateOnlineUser是要能取到这个值的,但是这里跟踪显示为空,原因就是估计这个UpdateOnlineUser是在上面那个login登录页面的btnSubmit_Click里面调用的,但是这个“有服务器无法在发送 HTTP 标头之后设置内容类型“”这个异常

作者: sanshi    时间: 2017-7-15 15:27
你用的应该是 AppBoxMvc v1.0 的版本,这个BUG在 v1.2 中已修改。

请从 FineUI VIP3+ QQ 群下载  AppBoxMvc v1.2.

[attach]10362[/attach]

作者: clluo    时间: 2017-7-15 16:16
[attach]10363[/attach]我用的是1.4版本,我也看到你在checkpower筛选器修正的这个 越权访问的问题,也很仔细看了这个英文帖子,想借助这个办法来修正login页面这个问题,但是不行,没搞定,这个是在login的btnSubmit_Click  POST之后报的异常,还很见鬼的这个里面初始化的session都无效


作者: clluo    时间: 2017-7-17 13:41
大大,1.2的官方版本也有这两个问题,登陆的时候报异常,在这个btnSubmit_Click里面初始化的session不管用,大大抽时间验证一下,空box的UpdateOnlineUser这个session就能知道了
作者: clluo    时间: 2017-7-17 20:44
本帖最后由 clluo 于 2017-7-21 18:34 编辑

找到原因了,参考资料:http://www.bianceng.cn/webkf/aspx/201504/48558.htm 如果要修正在登录的这个Action这里使用session以及报异常的这个问题,可以把appboxmvc的控制器LoginController这个脚本这几个地方修改一下
[attach]10382[/attach]
就可以了







欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4