Търся безплатен уебсайт за издание на общността на DNN Процедура за архивиране и възстановяване, работеща с DNN 7 и SQL server express 2008 r2

Търся безплатен уебсайт за издание на общността на DNN Процедура за архивиране и възстановяване, работеща с DNN 7 и SQL server express 2008 r2.

Обикновено проектирам и разработвам уебсайт на локален компютър, тъй като скоростта на връзката ми с действителния сървър е ниска. И тогава искам да публикувам (разположа) резултата в сървъра. Може да се наложи да повторя тази процедура няколко пъти, тъй като уебсайтът ни винаги е в процес на разработка и трябва да добавя нови страници или да актуализирам съществуващите.

Използвам DNN 7 общностно издание. Вече търсих в Google и намерих много търговски инструменти за това архивиране и възстановяване. Но безплатните методи изглежда са 1.

  1. стар или
  2. не работи правилно или
  3. не е проста процедура или
  4. много бъги.

Ходил съм напр. чрез 4-те връзки, дадени в http://www.dnnsoftware.com/community-blog/cid/134680/HOW-TO-Move-a-DotNetNuke-installation

без никакъв успех.

Бихте ли ми помогнали, моля, 1.

  1. как мога да разработя уебсайта си на локален компютър и след това да кача резултата на сървъра?
  2. И по-късно, след като добавих няколко нови страници в локалния компютър, как мога да синхронизирам резултата със сървъра?

Благодаря ви много предварително за вашата помощ и внимание.

. . .

когато използвам SQL express, ако просто копирам цялата локална папка в продукцията (включително папката APP_DATA, която съдържа базата данни).“ ... Как мога просто да запазя данните на новорегистрираните потребители в базата данни на уебсайта, преди да копирате цялата локална папка в продукцията и да възстановите тези данни след копирането. По друг начин искам да актуализирам съдържанието на страницата и добавените дизайни, но не искам да загубя данни за новорегистрирани потребители между две последователни актуализации на уебсайта. Надявам се да мога да намеря работеща процедура за това, защото работата онлайн със сървъра е много бавна поради скоростта на връзката ми и трябва да поддържам реплика на уебсайта в локалния компютър и да добавям нови страници или програми в локалния компютър и след това да актуализирам резултат на сървъра, когато е необходимо. Спецификациите на две системи са както следва: локален компютър: Windows 8 Pro (с администраторски достъп) Сървър (VPS): Windows уеб сървър 2008 (с администраторски достъп)


person Yashil    schedule 26.08.2013    source източник


Отговори (1)


1) Най-лесният начин да направите това, когато използвате SQL express, е просто да копирате цялата локална папка в продукция (включително папката APP_DATA, която съдържа базата данни)

2) Повторете стъпка 1, но ще загубите всички промени, които сте направили в производството от последния път, когато сте настроили нещата.

DNN всъщност не поддържа този тип синхронизация като платформа. Те се опитаха да го предложат в техния продукт Enterprise, но той работеше толкова зле, че отказаха функцията.

person Chris Hammond    schedule 26.08.2013
comment
Благодаря ти Крис. Как бих могъл просто да запазя данните на новорегистрираните потребители в базата данни на уебсайта, преди да копирам цялата локална папка в производството и да възстановя тези данни след копирането. По друг начин искам да актуализирам съдържанието на страницата и добавения дизайн, но не искам да загубя данни за новорегистрирани потребители между две последователни актуализации на уебсайта. (Добавих още описание към въпроса си за това) - person Yashil; 27.08.2013
comment
За да направите това, ще трябва да създадете персонализирани SQL скриптове за експортиране/импортиране на потребители или може би да видите дали можете да намерите модул на трета страна, който позволява импортиране/експортиране на потребители. - person Chris Hammond; 27.08.2013