none
Сломался CRM RRS feed

  • Вопрос

  • CRM неожиданно начал ругаться на то, что не может получить дату и время при открытии карточки любой сущности.

    В трейсе нашел следующие ошибки:

    Error: Файл '/companyAppWebServices/DateTimeService.asmx' не существует.
    Error Message: Файл '/companyAppWebServices/DateTimeService.asmx' не существует.
    Error Details: Файл '/companyAppWebServices/DateTimeService.asmx' не существует.
    Source File: Not available
    Line Number: Not available
    Request URL: http://crm-app:5555/companyAppWebServices/DateTimeService.asmx
    Stack Trace Info: [HttpException: Файл '/companyAppWebServices/DateTimeService.asmx' не существует.]
    в System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath)
    в System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
    в System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
    в System.Web.UI.WebServiceParser.GetCompiledType(String inputFile, HttpContext context)
    в System.Web.Services.Protocols.WebServiceHandlerFactory.GetHandler(HttpContext context, String verb, String url, String filePath)
    в System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig)
    в System.Web.HttpApplication.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
    в System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
     

    и

    Error: Файл '/companyAppWebServices/RegionalOptions.asmx' не существует.
    Error Message: Файл '/companyAppWebServices/RegionalOptions.asmx' не существует.
    Error Details: Файл '/companyAppWebServices/RegionalOptions.asmx' не существует.
    Source File: Not available
    Line Number: Not available
    Request URL: http://crm-app:5555/companyAppWebServices/RegionalOptions.asmx
    Stack Trace Info: [HttpException: Файл '/companyAppWebServices/RegionalOptions.asmx' не существует.]
    в System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath)
    в System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
    в System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
    в System.Web.UI.WebServiceParser.GetCompiledType(String inputFile, HttpContext context)
    в System.Web.Services.Protocols.WebServiceHandlerFactory.GetHandler(HttpContext context, String verb, String url, String filePath)
    в System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig)
    в System.Web.HttpApplication.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
    в System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

    Из ошибок видно, что CRM не может найти сервисы DateTimeService.asmx и RegionalOptions.asmx. Собственно оно и понятно, что он их не находит, т.к. ищет он эти сервисы по неправильному URL. В URL он пропускает знак "/" после слова company. Если обращаться по нормальному URL, то сервисы работают.

    Почему CRM пытается найти свои сервисы по неправильному URL для меня загадка. Единственное, знаю что сервер CRM и БД были неожиданно перезагруженны. Предположительнос после этого начались проблемы.

    Есть идеи как бороться с этой проблемой?

    28 марта 2011 г. 9:59

Все ответы