Ошибка управляемого Fusion URL Rewriter 500 при компиляции в .NET 4.0 - PullRequest
0 голосов
/ 23 сентября 2010

Я пытаюсь перенести приложение .net 2.0 в мир .net 4.0.Мы оставляем веб-формы как есть и добавляем новые функциональные возможности в MVC2.

Хотя мы могли бы переделывать все наши управляемые изменения fusion в виде маршрутов mvc, поэтому на данный момент я бы предпочел просто добавить новые маршруты в MFи он отвечает за переписывание URL-адресов как для веб-форм, так и для контроллеров.

Я получил его на .net 3.5, но когда веб-приложение скомпилировано в 4.0 и пул приложений установлен в 4.0, любой URL-адрес выдает 500ошибка.Ничего интересного в журналах событий также не появляется.

Я попытался загрузить исходный код и скомпилировать MF до 4.0, но без кубиков.Любые предложения о том, как заставить это работать?Есть ли способ заставить MF выводить подробные ошибки, которые могут помочь выявить проблему?

B

1 Ответ

1 голос
/ 24 сентября 2010

Я на самом деле разработчик Managed Fusion Url Rewriter.Url Rewriter не нужно компилировать до 4.0, чтобы работать под 4.0.Вы можете оставить его компиляцией под 2.0, и он все равно будет работать с интегрированным конвейером на IIS и .NET 4.0.Вы можете скачать последний источник здесь:

http://github.com/managedfusion/managedfusion-rewriter/tree/master/Source/

Также я создал проект, который позволяет вам определять маршруты MVC в журнале конфигурации вашего переписывающего устройства здесь:

http://github.com/managedfusion/managedfusion-rewriter-contrib/tree/master/Source/

И можете узнать больше о проекте здесь:

http://coderjournal.com/2010/03/editable-mvc-routes-apache-style/

Что касается 500 ошибок, мне, вероятно, понадобится немного больше информации,Можете ли вы обновить свое сообщение, добавив, возможно, журнал от включенного переписывающего устройства, добавив следующее в верхнюю часть вашего переписывателя:

RewriteLog "log.txt"
RewriteLogLevel 9

Это должно помочь нам лучше диагностировать, откуда исходит ошибка 500.Но, учитывая все вышеперечисленное, у меня есть опасения, что вы можете не понимать разницу между маршрутами и переписыванием, чего не понимают многие разработчики, потому что они в некотором роде похожи в своих достижениях.Вот почему я написал следующее сообщение:

http://coderjournal.com/2010/03/difference-between-routing-rewriting/

Если вы хотите работать в автономном режиме от StackOverflow обратно на форум, я был бы рад вам помочь.

http://urlrewriter.codeplex.com/Thread/View.aspx?ThreadId=228348

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...