вы можете разместить код где угодно, но обычно вы хотите, чтобы все было организовано. вот как я это делаю:
2 сборки
содержит весь код моего домена; бизнес логика и сущности
содержит код контроллера, представления и ресурсы, такие как css / images
Ваши HtmlHelpers принадлежат проекту .Web, поскольку они связаны с mvc (ничего общего с доменом) Возможно, вам нужна новая папка под названием «Помощники» или «Расширения». Это действительно ваше дело, ключевой момент заключается в том, чтобы решить, где что-то принадлежит и соответствующим образом распределить пространство имен