Я не уверен, что это так, но; вот теория:
Возможно, вы создали веб-части с тем же пространством имен и именем, но в разных решениях.
Итак, что происходит? первое решение дает двоичному файлу веб-части уникальный идентификатор, например, «1», а другое - «2», например.
Таким образом, двоичный файл первой развернутой веб-части перезаписывается двоичным файлом с Id = "2", поскольку они имеют одинаковые имена, но уникальный идентификатор двоичного файла является идентификатором более нового.
Таким образом, элементы управления первого ищут двоичный файл с Id = "1" и не могут его найти.
Это может быть ошибкой, которую вы получаете.
Вы должны изменить имена.
Если это так, дайте мне знать, и я добавлю некоторые комментарии к соглашениям об именах, которые вы можете использовать.