Как вам помочь ?

Ошибка "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, Ошибка, установка