如何修复HttpRuntime.get_UsingIntegratedPipeline()方法未找到异常?

时间:2010-03-17 11:52:12

标签: .net asp.net url-rewriting

这是我在运行安装了Managed Fusion Url Rewriter的应用程序时获得的例外情况。

异常详细信息: System.MissingMethodException:找不到方法:'Boolean System.Web.HttpRuntime.get_UsingIntegratedPipeline()'。

来源错误:

  

生成了未处理的异常   在执行当前   网络请求。有关的信息   异常的起源和位置   可以使用例外来识别   堆栈跟踪下面。

堆栈追踪:

 [MissingMethodException: Method not found: 'Boolean System.Web.HttpRuntime.get_UsingIntegratedPipeline()'.]
   ManagedFusion.Rewriter.RewriterModule.context_BeginRequest(Object sender, EventArgs e) in C:\Users\Nick\Documents\Projects\Managed Fusion (Open Source)\ManagedFusion.Rewriter\Source\RewriterModule.cs:162
   System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +92
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64

我的服务器上安装了.NET 2.0 SP1,导致出现此错误。

1 个答案:

答案 0 :(得分:0)

您需要安装.NET 2.0 SP2 ,添加此方法是为了向程序指示程序是否在集成管道模式(IIS 7.0+)下运行(IIS 6.0)。