В нашем решении у нас есть пользовательские .js-файлы для нескольких форм (формы учетной записи и некоторые формы пользовательских сущностей).
Они отлично работают в нашей среде разработчиков.
При импорте настроек разработчика в нашу среду QA мы получаем сообщения об ошибках в учетной записи и несколько (но не все) форм пользовательских сущностей;
При просмотре журнала трассировки на сервере crm мы видим следующее исключение:
MSCRM Error Report:
-------------------------------------------------------------------------------------------------------- Error: Could not find a web resource with name account.js. Error
Number: 0x80040217 Error Message: Could not find a web resource with
name account.js. Error Details: Could not find a web resource with
name account.js. Source File: Not available Line Number: Not available
Request URL:
https://server:444/Handlers/WebResource.ashx?name=account.js&ver=935169123
Stack Trace Info: [CrmException: Could not find a web resource with
name account.js.] at
Microsoft.Crm.Application.Components.Handlers.WebResource.RetrieveWebResource(String
webResourceName, String preview) at
Microsoft.Crm.Application.Components.Handlers.WebResource.ProcessRequestInternal(HttpContext
context) at
System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step,
Boolean& completedSynchronously)
Собственный скрипт, однако, загружен и работает правильно.
Удаление/удаление пользовательских сценариев или повторное импортирование настроек не устранили эту проблему.
Кто-нибудь понял?