【发布时间】:2011-08-12 01:59:28
【问题描述】:
我有一个 Facebook 应用程序,出于各种原因,我需要它在应用程序池设置为“集成”的情况下运行。但是,当我将应用程序池更改为“集成”时,Server.Transfer 似乎不再工作(它在“经典”模式下工作正常)。错误是:
未找到请求类型“POST”的 http 处理程序
有什么想法吗?
【问题讨论】:
-
你能提供更多细节吗? Server.Transfer 是从哪里调用的(HttpModule、Page_Load 等)? ASP.NET 4.0 还是 2.0?
-
它是 4.0 和 IIS 7.0,我从 Page_Load 调用它。当应用程序池设置为经典时,它看起来非常简单明了。
-
您是否尝试在同一个域内转移?如果没有,那么您可能想尝试使用 Response.Redirect。
标签: c# iis iis-7 web-config application-pool