Я на самом деле разработчик 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