Маршрутизация с веб-формами - не удалось загрузить System.Web.Routing - PullRequest
0 голосов
/ 12 декабря 2010

Я использую:

  • ASP.NET 3.5 SP1 с веб-формами
  • Маршрутизация через Global.asax (System.Web.Routing and RegisterRoutes)
  • IIS 7

На моем локальном компьютере все работает нормально, но в среде хостинга выдает следующую ошибку:

Не удалось загрузить файл или сборку 'System.Web.Routing, версия = 3.5.0.0, PublicKeyToken = 31bf3856ad364e35' или одну из ее зависимостей. Система не может найти указанный файл.

Я сделал все внутри своего файла web.config, упомянутого в следующей ссылке:

http://msdn.microsoft.com/en-us/libr...8VS.90%29.aspx

Но я все еще получаю вышеуказанную ошибку.

Что еще я должен сделать, чтобы исправить ошибку?

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 12 декабря 2010

Возможно, отсутствуют некоторые параметры в web.config, которые необходимы при размещении приложения в IIS. Взгляните на эту статью , особенно на рис. 2, где описаны записи конфигурации для IIS 7.

Я помню, что в настройках ASP.NET 4

<modules runAllManagedModulesForAllRequests="true" />

было достаточно, и добавление модулей и обработчиков на рисунке 2 этой статьи не требовалось. Но в ASP.NET 3.5 это может быть необходимо.

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