Невозможно запустить проект ASP.Net MVC2 из исходного кода MVC - PullRequest
0 голосов
/ 26 октября 2010

Я скачал исходный код ASP.Net MVC2 RTM и пытаюсь запустить на нем свое приложение.По некоторым причинам мои элементы управления .ascx продолжают использовать не универсальный ViewUserControl вместо универсальной версии.

Мой элемент управления содержит следующую строку вверху: Inherits = "System.Web.Mvc.ViewUserControl "

Если я запускаю проект против DLL MVC2 в GAC, он работаетв совершенстве.У меня возникают проблемы только при попытке запустить его с источником.

Кто-нибудь еще сталкивался с этой проблемой?Как мне это исправить?

Спасибо за помощь заранее.

1 Ответ

1 голос
/ 26 октября 2010

Я нашел проблему. Когда я переключился на использование исходного кода вместо DLL из GAC, я изменил все ссылки на MVC DLL, чтобы использовать PublicKeyToken = null вместо токена DLL из GAC.

Я также забыл изменить ссылки на DLL в userControlBaseType файла web.config. Я изменил это на

userControlBaseType = "System.Web.Mvc.ViewUserControl, System.Web.Mvc, версия = 2.0.0.0, культура = нейтральная, PublicKeyToken = null"

Теперь все работает.

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