FineUI 官方论坛

标题: win 2008R2+IIS 7.0 +.Net4.0问题+Response.Redirect [打印本页]

作者: 法兰西的蘑菇    时间: 2013-7-2 12:34
标题: win 2008R2+IIS 7.0 +.Net4.0问题+Response.Redirect
源代码:
[attach]2607[/attach]
[attach]2608[/attach]
呈现页面
[attach]2611[/attach]
在 win 2003 +iis 6.0 和VS 调试环境下上述代码能正常的跳转。

在Win 2008R2+iis7.0 会出现如下情况
如果 Manager 设置为[attach]2609[/attach]时 ,那么没有任何问题可以跳转。

但设置为True 时
[attach]2610[/attach]
页面不响应,或者直接报错
[attach]2612[/attach]




作者: sanshi    时间: 2013-7-2 13:34
看下Web.config配置:
  1. <httpModules>
  2.       <add name="FineUIScriptModule" type="FineUI.ScriptModule, FineUI"/>
  3.     </httpModules>
复制代码

作者: 法兰西的蘑菇    时间: 2013-7-2 14:13
sanshi 发表于 2013-7-2 13:34
看下Web.config配置:

这个配置是没问题的。代码在win2003 iis6下是没有问题的。在iis7+win2008SP2 才出现问题
作者: sanshi    时间: 2013-7-2 14:19
法兰西的蘑菇 发表于 2013-7-2 14:13
这个配置是没问题的。代码在win2003 iis6下是没有问题的。在iis7+win2008SP2 才出现问题 ...

如果是IIS7 集成模式的话,这个配置要放在system.webServer下面,而不是system.web下:
  1.   <!-- IIS7 Integrated Mode
  2.   <system.webServer>
  3.     <modules>
  4.       <add name="FineUIScriptModule" type="FineUI.ScriptModule, FineUI"/>
  5.     </modules>
  6.     <handlers>
  7.       <add name="FineUIResourceHandler" verb="GET" path="res.axd" type="FineUI.ResourceHandler, FineUI" validate="false"/>
  8.     </handlers>
  9.     <httpErrors errorMode="Detailed"/>
  10.     <asp scriptErrorSentToBrowser="true"/>
  11.   </system.webServer>
  12.   -->
复制代码

作者: 法兰西的蘑菇    时间: 2013-7-2 14:23
sanshi 发表于 2013-7-2 14:19
如果是IIS7 集成模式的话,这个配置要放在system.webServer下面,而不是system.web下: ...

能说下原理吗? 如果修改成您这样,在iis6下有没有问题
作者: sanshi    时间: 2013-7-2 14:50
法兰西的蘑菇 发表于 2013-7-2 14:23
能说下原理吗? 如果修改成您这样,在iis6下有没有问题

这个没啥原理,IIS在不同的模式下(integrated mode / classic mode)下的配置不同而已。
作者: bottomline    时间: 2013-7-4 11:21
原来这里还有个坑。
作者: spmouse    时间: 2013-8-22 10:39
sanshi 发表于 2013-7-2 14:19
如果是IIS7 集成模式的话,这个配置要放在system.webServer下面,而不是system.web下: ...

我也遇到了 IIS7 response.redirect不能跳转的问题,的确是这个原因
这个可以放到在线示例的配置webconfig那里吧
作者: kakaeex    时间: 2014-4-29 12:59
sanshi 发表于 2013-7-2 14:19
如果是IIS7 集成模式的话,这个配置要放在system.webServer下面,而不是system.web下: ...

谢谢,看到这个我的问题就解决了
作者: 勇敢做自己    时间: 2014-5-19 14:30
我的按上面的做了,EnableAjax也设置为False了,怎么还是不行,

环境:windows8.1 IIs8 vs2013




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