Реализация URLRewriter.Net дает исключение ссылки - PullRequest
0 голосов
/ 18 ноября 2010

После следования инструкциям здесь

Как реализовать перезапись URL с помощью UrlRewriter.Net?

Я получаю исключение референсе -->


Ошибка сервера в приложении '/'.

Ссылка на объект не установлена ​​для экземпляра объекта.[NullReferenceException: ссылка на объект не установлена ​​для экземпляра объекта.] Intelligencia.UrlRewriter.Configuration.RewriterConfiguration.Load () +109 Intelligencia.UrlRewriter.Configuration.RewriterConfiguration.get_Current () +216 Intelligencia.UrlRewriter.TewduleHort) + 47

[TypeInitializationException: инициализатор типа для 'Intelligencia.UrlRewriter.RewriterHttpModule' вызвал исключение.]

[TargetInvocationException: Исключение было сгенерировано целью вызова.] Система.RuntimeTypeHandle.CreateInstance (тип RuntimeType, булева publicOnly, булева NOCHECK, булева & canBeCached, RuntimeMethodHandle & т е р, булева & bNeedSecurityCheck) +0 System.RuntimeType.CreateInstanceSlow (Boolean publicOnly, булева fillCache) +86 System.RuntimeType.CreateInstanceImpl (Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) +230 System.Activator.CreateInstance (Тип тип, логическое значение nonPublic) +67 System.RuntimeType.CreateInstanceImpl (BindingFlags bindingAttr, Binder Binder, Object [] args, CultureInfo culture, Object [] активацииAttributes) +1051 System.Activator.CreateInstance (Тип тип, BindingFlags bindingAttr, Binder Binder, Object [] аргументы, CultureInfo культура, Object [] активацииAttributes) +111 System.Web.Configuration.Common.ModulesEntry.Create () +39 System.Web.Configuration.HttpModulesSection.CreateModules () +164 System.Web.HttpApplication.InitModules () +28 System.Web.HttpApplication.Inttptext, Состояние HttpApplicationState, обработчики MethodInfo []) +729 System.Web.HttpApplicationFactory.GetNormalApplicationInstance (контекст HttpContext) +298 System.Web.HttpApplicationFactory.GetApplicationInstance (контекст HttpContext)(HttpWorkerRequest wr) + 289

Я добавил тег, потому что я прочитал, что эта ошибка появляется чаще всего, когда в вашем файле web.config не указан раздел перезаписи.Так в чем же проблема сейчас?Я пытаюсь запустить это на сервере IIS 6.0 (Windows 2003).

1 Ответ

1 голос
/ 30 декабря 2010

Этот модуль не сможет работать на IIS 6.0, поскольку модуль 2.0 URLRewrite доступен только для IIS 7.0 в качестве расширения.

...