Я получаю следующую ошибку при запуске своего веб-проекта ASP.NET:
Conflicting versions of ASP.NET Web Pages detected: specified version is "2.0.0.0", but the version in bin is "3.0.0.0". To continue, remove files from the application's bin directory or remove the version specification in web.config.
ответ на этот вопрос решает эту проблему - в моем Web.config
, переключение
<add key="webpages:Version" value="2.0.0.0"/>
to
<add key="webpages:Version" value="3.0.0.0"/>
позволяет мне успешно запускать мой сайт.
К сожалению, коллега, который недавно снял чистую копию репозитория, получает прямо противоположную ошибку:
Conflicting versions of ASP.NET Web Pages detected: specified version is "3.0.0.0", but the version in bin is "2.0.0.0".
Он может решить проблему, изменив значение webpages:Version
обратно на "2.0.0.0"
.
Какова основная причина этой ошибки и как мы с коллегой можем использовать одну и ту же версию в нашем файле Web.config?