Решением является , разделяющее правило удаления для модели, которая ссылается на «незарегистрированную» модель , как описано в этом выпуске Github
Метод, который нужно использовать, - [115 ] register_delete_rule
Этот метод регистрирует правила удаления, применяемые при удалении этого объекта.
blockquote>В этом случае, удалив
reverse_delete_rule=PULL
в объявленииScheme
и добавив эту строку после объявленияTag
Tag.register_delete_rule(Scheme, "tags", PULL)
Я сказал бы что экспорт Ваша конфигурация сервера в менеджере по IIS:
Перемещение эти файлы к Вашему новому серверу
administration.config
applicationHost.config
configEncKey.key
На новом сервере, вернитесь к разделу “Shared Configuration” и проверьте, что “Enable совместно использовал конфигурацию. ” Вводят местоположение в физический путь к этим файлам и применяют их.
BAM! Пойдите имеют пиво!
MSDeploy может переместить все содержание, конфигурацию, и т.д. именно это рекомендует команда IIS. http://www.iis.net/extensions/WebDeploymentTool
Для создания пакета выполните следующую команду (замена веб-сайт По умолчанию с названием веб-сайта):
msdeploy.exe -verb:sync -source:apphostconfig="Default Web Site" -dest:package=c:\dws.zip > DWSpackage7.log
Для восстановления пакета выполните следующую команду:
msdeploy.exe -verb:sync -source:package=c:\dws.zip -dest:apphostconfig="Default Web Site" > DWSpackage7.log