Отключение веб-сайта для всех, кроме администраторов портала или хост-пользователей в DotNetNuke 7?

Можно ли отключить портал DNN или всю установку DNN для всех, кроме пользователей-администраторов/хоста?

Мне нужно обновить веб-сайт DNN и применить новые темы к различным разделам веб-сайта, однако это займет некоторое время на действующем веб-сайте.

Я хотел бы добиться подобного "Режим обслуживания Wordpress" плагин модуля.

Мне известно об использовании файла APP_OFFLINE.html для отключения всего веб-сайта, однако нам нужна пара администраторов, чтобы войти и внести изменения, не допуская остальных на веб-сайт.


person Alex    schedule 14.11.2013    source источник


Ответы (1)


В DNN нет режима обслуживания. Я бы сделал следующее.

Настройте новый веб-сайт в IIS, beta.mywebsite.com. Пусть этот веб-сайт указывает на вашу папку Existing DNN.

Укажите на своем текущем веб-сайте новую папку с файлом/сообщением App_Offline.htm. Затем пусть ваши администраторы перейдут на URL-адрес beta.mywebsite.com, а не на www-версию URL-адреса.

Вероятно, это был бы самый простой способ сделать это для DNN без написания специального модуля режима обслуживания для DNN.

person Chris Hammond    schedule 14.11.2013
comment
+1 за рабочее решение. Первоначальная идея кажется хорошей идеей. Как вы думаете, стоит ли создавать запрос на улучшение через джиру DNN? Есть те, у кого нет такого уровня доступа к своим размещенным сайтам в IIS. - person J King; 14.11.2013
comment
Это решение будет работать для меня, спасибо, Крис. Однако я согласен с @J King, у многих людей не будет root-доступа к своему хостингу. - person Alex; 15.11.2013
comment
Я согласен, что это была бы отличная функция, хотя я бы добавил ее в Community Voice, так как это запрос функции. Пытался добавить сам, но мне не хватает голосов из-за бага на сайте... - person Chris Hammond; 15.11.2013