按照说明here
后如何使用UrlRewriter.Net实施网址重写?
我收到参考例外 - >
对象引用未设置为对象的实例。 [NullReferenceException:对象引用未设置为对象的实例。] Intelligencia.UrlRewriter.Configuration.RewriterConfiguration.Load()+ 109 Intelligencia.UrlRewriter.Configuration.RewriterConfiguration.get_Current()+216 Intelligencia.UrlRewriter.RewriterHttpModule..cctor()+ 47
[TypeInitializationException:'Intelligencia.UrlRewriter.RewriterHttpModule'的类型初始值设定项引发异常。]
[TargetInvocationException:调用目标抛出了异常。] System.RuntimeTypeHandle.CreateInstance(RuntimeType类型,Boolean publicOnly,Boolean noCheck,Boolean& canBeCached,RuntimeMethodHandle& ctor,Boolean& bNeedSecurityCheck)+0 System.RuntimeType.CreateInstanceSlow(Boolean publicOnly,Boolean fillCache)+86 System.RuntimeType.CreateInstanceImpl(Boolean publicOnly,Boolean skipVisibilityChecks,Boolean fillCache)+230 System.Activator.CreateInstance(Type type,Boolean nonPublic)+67 System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr,Binder binder,Object [] args,CultureInfo culture,Object [] activationAttributes)+1051 System.Activator.CreateInstance(Type type,BindingFlags bindingAttr,Binder binder,Object [] args,CultureInfo culture,Object [] activationAttributes)+111 System.Web.Configuration.Common.ModulesEntry.Create()+39 System.Web.Configuration.HttpModulesSection.CreateModules()+ 164 System.Web.HttpApplication.InitModules()+28 System.Web.HttpApplication.InitInternal(HttpContext context,HttpApplicationState state,MethodInfo [] handlers)+729 System.Web.HttpApplicationFactory.GetNormalApplicationInstance(HttpContext context)+298 System.Web.HttpApplicationFactory.GetApplicationInstance(HttpContext context)+107
我添加了标记,因为我已经读过,当你没有在web.config中指定了重写器部分时,大多数时候都会弹出这个错误。 那么现在可能出现什么问题呢? 我正在尝试在IIS 6.0(Windows 2003)服务器上运行它。
答案 0 :(得分:1)
此模块将无法在IIS 6.0上运行,因为URLRewrite模块2.0仅适用于IIS 7.0作为扩展。