Создание новой конфигурации

Добрый день,
Осваиваю продукт (версия 7.7.0) и нужна помощь в решении проблемы создания конфигурация.

Ситуация такая. В системе есть пользователь, права системного администратора у него есть.
В IIS создала новое приложение "1". Затем новую конфигурацию (копия Default). Выполнила "Компилировать все". Т.е. сделала все как в документации.

Проблема в невозможности авторизоваться в системе использую созданную конфигурацию.
Ошибки разные:

"
Exception Message: StartIndex cannot be less than zero.
Parameter name: startIndex
Exception Type: System.ArgumentOutOfRangeException
Exception Source: mscorlib

Exception Stack Trace:
at System.Text.StringBuilder.Remove(Int32 startIndex, Int32 length)
at Terrasoft.Configuration.ConfigurationSectionHelper.GetModuleStructure(UserConnection userConnection)
at Terrasoft.Configuration.ConfigurationSectionHelper.GetConfigurationScript(UserConnection userConnection)
at Terrasoft.WebApp.Nui.ViewModuleHelper.CreateModulesConfigScript(UserConnection userConnection, HttpResponse response)
at Terrasoft.WebApp.Nui.ViewModule.Page_Load(Object sender, EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

SessionID: k41gkhyvkbr0ex25um33kktk
Request URL: /1/Nui/ViewModule.aspx
Request Path: /1/Nui/ViewModule.aspx
"

Еще такая:

"
Exception Message: Код зависимых схем пуст или null
Exception Type: Terrasoft.Common.NullOrEmptyException
Exception Source: Terrasoft.Core

Exception Stack Trace:
at Terrasoft.Core.IncludeDependencySourcesManager.GetSchemaHash(Guid schemaUId, String cultureName)
at Terrasoft.Core.CoreClientUnitSchemaDecorator.GetClientUnitSchemaHash(ISchemaManagerItem item)
at Terrasoft.Core.CoreClientUnitSchemaDecorator.GetCommonSchemaHash(ISchemaManagerItem item)
at Terrasoft.Core.CoreClientUnitSchemaDecorator.GetClientUnitSchemaHash(ISchemaManagerItem item)
at Terrasoft.Core.CoreClientUnitSchemaDecorator.GetCommonSchemaHash(ISchemaManagerItem item)
at Terrasoft.Core.CoreClientUnitSchemaDecorator.GetClientUnitSchemaHash(ISchemaManagerItem item)
at Terrasoft.Core.CoreClientUnitSchemaDecorator.GetCommonSchemaHash(ISchemaManagerItem item)
at Terrasoft.Core.CoreClientUnitSchemaDecorator.GetClientUnitSchemaHash(ISchemaManagerItem item)
at Terrasoft.Core.CoreClientUnitSchemaDecorator.GetCommonSchemaHash(ISchemaManagerItem item)
at Terrasoft.Core.CoreClientUnitSchemaDecorator.GetSchemaPath(ISchemaManagerItem item)
at Terrasoft.Core.CoreClientUnitSchemaDecorator.GetSchemaDescriptor(ISchemaManagerItem item, String identifiersQuote)
at Terrasoft.Configuration.ConfigurationSectionHelper.CombineSchemaDescriptors(UserConnection userConnection)
at Terrasoft.Configuration.ConfigurationSectionHelper.GetClientUnitSchemaDescriptors(UserConnection userConnection)
at Terrasoft.Configuration.ConfigurationSectionHelper.GetConfigurationScript(UserConnection userConnection)
at Terrasoft.WebApp.Nui.ViewModuleHelper.CreateModulesConfigScript(UserConnection userConnection, HttpResponse response)
at Terrasoft.WebApp.Nui.ViewModule.Page_Load(Object sender, EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
"

Нравится

7 комментариев

Добрый день!

После получения сообщения об ошибке в адресной строке браузера допишите:
https://адрес_сайта/1/workspaceexplorermodule.aspx ( где /1/* - номер рабочего пространства).
войдите в конфигурацию, создайте любую клиентскую схему, затем удалите её. После этого можете входить в новую конфигурацию.

Сергей, спасибо, помогло!

Можно поинтересоваться каким образом?

Айгуль, при компиляции не перегенерировались бандл-схемы. В последних версиях ошибка устранена.

Сергей, спасибо

Добрый день!
Возникла такая же ошибка (Код зависимых схем пуст или null)
Создание и удаление схемы в новой конфигурации не помогает.

В чем еще может быть дело?

Здравствуйте!

Вероятно, вы создаете объект или что-то другое, необходимо создать модуль, затем сохранить его:
[IMG]http://s018.radikal.ru/i526/1604/69/56413664354b.jpg[/IMG]
[IMG]http://s017.radikal.ru/i430/1604/b2/54231bd5201b.jpg[/IMG]

Спасибо! Создание/удаление модуля решило проблему.

Следующее рабочее пространство успешно создалось при создании/удалении модуля перед выполнением "Компилировать все"

Показать все комментарии