2013-11-07 5 views
9

Я развернут мой проект Sitecore к серверу и Im получая ошибкуSitecore лицензия на Deployment

Необходимая лицензия отсутствует: время выполнения Описание: Произошло необработанное исключение .....

Сведения об исключении: Sitecore.SecurityModel.License.LicenseException: Обязательно лицензия отсутствует: Продолжительность

ли мне нужно скачать и установить программу установки Sitecore CMS и введите лицензионный ключ в том, что на сервере? Я ожидал, что все это будет содержаться в файловой структуре веб-сайта.

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

ответ

18

Файл лицензии Sitecore по умолчанию является файлом XML, который находится в вашей папке \Data. По умолчанию он также называется «license.xml». Вы должны иметь ссылку на этот файл в файле web.config:

<!-- LICENSE 
     This value define the physical location of the license file. 
     Can be site path (ex. /folder/...) or absolute (ex. c:\folder\...) 
    --> 
    <setting name="LicenseFile" value="$(dataFolder)/license.xml" /> 

Если ваш сайт работает в другой среде, но не среды развертывания, убедитесь, что ваш путь к папке \Data это же на этом сервере , Измените путь переменной dataFolder если путь отличается:

<sc.variable name="dataFolder" value="D:\<YOUR_PATH_HERE>\Data" /> 

Надеется, что это помогает.

Смежные вопросы