Загрузите последний исходный код отсюда: http://aspnetwebstack.codeplex.com/SourceControl/list/changesets
1) добавьте проект system.web.mvc в мое решение, включая другие проекты, от которых зависит проект system.web.mvc.
2) измените ссылку на сборку system.web.mvc в проекте "CollaborativeDesign.WebUI", "CollaborativeDesign.Domain", "CollaborativeDesign.UnitTest" из проекта GAC в проект system.web.mvc.
3) измените файл корневого Web.config следующим образом:
4) измените файл Web.config в каталоге "Вид", как показано ниже:
<!--<pages validateRequest="false" pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<controls>
<add assembly="System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" namespace="System.Web.Mvc" tagPrefix="mvc" />
</controls>
</pages>-->
<pages validateRequest="false" pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null" pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null" userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null">
<controls>
<add assembly="System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null" namespace="System.Web.Mvc" tagPrefix="mvc" />
</controls>
</pages>
5), когда я запускаю проект, он по-прежнему работает с GAC system.web.mvc.dll, потому что когда я устанавливаю точку останова в файле "Controller.cs", который находится в "system.web.mvc" ", он показывает, что он не загружает какой-либо символ для документа, и я также не могу войти в метод исходного кода mvc.
Как я могу отлаживать исходный код? Как я могу узнать, что загруженный файл system.web.mvc.dll является GAC или моим локальным?