Адвантшоп стал частью Альфа‑Селлер. Подробнее →

Ошибка "Smo.Schema does not contain a definition for IsSystemObject"

База знаний постепенно обновляется, поэтому некоторые материалы могут временно отличаться от интерфейса вашей панели администрирования.

При установке на хостинг Agava, Masterhost и подобным возникает ошибка. 

CS1061: 'Microsoft.SqlServer.Management.Smo.Schema' does not contain a definition for 'IsSystemObject' and no extension method 'IsSystemObject' accepting a first argument of type 'Microsoft.SqlServer.Management.Smo.Schema' could be found (are you missing a using directive or an assembly reference?)

 

Решение:

Переименуйте файл  ~\App_Code\AdvantShop\Tools\UpdaterService.cs

в UpdaterService.cs.bak
 
Также если ошибка повторится, удалите файлы:
 
Директория ~\tools\core\
 
Backuper.aspx
Backuper.aspx.cs
CompareCodeMasks.aspx
CompareCodeMasks.aspx.cs
IsCustom.aspx
IsCustom.aspx.cs
Updater.aspx
Updater.aspx.cs
UpdaterFromFile.aspx
UpdaterFromFile.aspx.cs
UpdaterProgress.ashx
 
На некоторых хостингах нет поддержки пространств имен для встроенной системы бекапирования сайта, тут ничего не поделать, только удалить перечисленные файлы.
 
Статья оказалась полезной?
Благодарим за отзыв

Как мы можем улучшить статью?

Не нашлось нужной статьи? Предложить свою тему

Не нашлось нужной статьи?

Благодарим за отзыв

Тэги: CS1061, Microsoft, SqlServer, Management, Smo, Schema, IsSystemObject, IsSystemObject, Ошибка, установка

Мы используем файлы cookie, чтобы сайт работал удобнее. Продолжая пользоваться сайтом, вы соглашаетесь с этим