Из строки подключения "connectionString =" DataSource = MY-PC \ SQLEXPRESS; Исходный каталог = MyProjectsDB; Integrated Security = True "похоже, что у вас возникнут проблемы с настройкой встроенной безопасности. При перемещении база данных из локальной в другое место, пользователь aspnet, как правило, не будет иметь прямого доступа к базе данных, как на локальной машине.
На сервере, к которому вы переходите, убедитесь, что на самом SQL Server установлен смешанный режим, создайте на SQL Server имя пользователя и пароль для базы данных, к которой вы пытаетесь подключиться, и убедитесь, что они иметь соответствующие уровни разрешений для добавления, редактирования, удаления и т. д.
Теперь вернитесь к строке подключения вашего web.config и измените строку подключения таким образом: connectionString = "Источник данных = myServerAddress; Начальный каталог = myDataBase; Идентификатор пользователя = myUsername; Пароль = myPassword;".
Удачи в вашем проекте.