Ошибка при компиляции Cannot read property 'length' of undefined

При попытке "Скомпилировать все" через несколько секунд пропадает фон загрузки, что не свойственно и в консоли видим следующее: 

 

Сама система после этого зависает на длительное время. 
Дефолтные действия типа перезагрузки IIS/MSSQL и чистки кэша Redis проблему не решают. 
При попытке публиковать отчет через DevExpress получаем, то что в этой теме.
При попытке запустить новый метод в сервисе написанном серверным кодом получаем ошибку "Конечная точка не найдена" или видим следующее при попытке вызвать в строке url:

При этом аналогично написанные старые методы нормально запускаются, такое впечатление что компиляция исходного кода не проходит или проходит неправильно. 
Есть идеи? 

Нравится

5 комментариев
Лучший ответ

Проверьте права доступа на папку где лежи сайт для IIS_USERS

Проверьте права доступа на папку где лежи сайт для IIS_USERS

Александр Тыра,

Помогло, спасибо. Есть ли гайд по правам доступа где-то, а то не очевидно какой доступ нужно давать?  

Есть инструкция по установке, там говорится в том числе и об этом:

Пользователю, от имени которого в IIS запущен пул приложения, необходимо предоставить права на чтение, запись и удаление файлов и вложенных каталогов для каталога .\Terrasoft.WebApp\Terrasoft.Configuration.

Для включения русского языка необходимо, чтобы пользователю, от имени которого в IIS запущен пул приложения, были предоставлены права на чтение, запись и удаление файлов и вложенных каталогов статического контента приложения (каталог .\Terrasoft.WebApp\conf). 

Ошибка вернулась и при этом проделанные выше действия и игры с правами на папки сайта в IIS не действуют.

Если дело было в этом и сейчас внезапно вернулись обе ошибки, нужно искать, что именно поменялось в настройках и окружении.

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