none
Проблемы после обновления RRS feed

  • Общие обсуждения

  • В организации Exchange 2013 cu5, 2-3 недели назад обновили CAS и один mailbox сервер до CU6, вчера обновили еще один mailbox и publicfolders, так же установили обновления на server win2012. После обновления общие папки не открываются, у пользователей возникли проблемы с одного из CAS при подключении, отваливается связь с сервером. Ошибки такого плана:

    Event code: 3008 
    Event message: A configuration error has occurred. 
    Event time: 24.10.2014 14:44:53 
    Event time (UTC): 24.10.2014 10:44:53 
    Event ID: 382c3dfd52a74ed1934e4849b38f7b0a 
    Event sequence: 1 
    Event occurrence: 1 
    Event detail code: 0 
     
    Application information: 
        Application domain: /LM/W3SVC/1/ROOT/Rpc-68-130586210935374403 
        Trust level: Full 
        Application Virtual Path: /Rpc 
        Application Path: C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\rpc\ 
        Machine name: VLS-MAILCAS01 
     
    Process information: 
        Process ID: 14056 
        Process name: w3wp.exe 
        Account name: NT AUTHORITY\SYSTEM 
     
    Exception information: 
        Exception type: HttpException 
        Exception message: Could not load file or assembly 'Microsoft.Exchange.FrontEndHttpProxy, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. (C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\rpc\web.config line 36)
       at System.Web.Compilation.BuildManager.ReportTopLevelCompilationException()
       at System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()
       at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException)
    
    Could not load file or assembly 'Microsoft.Exchange.FrontEndHttpProxy, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. (C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\rpc\web.config line 36)
       at System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective)
       at System.Web.Configuration.AssemblyInfo.get_AssemblyInternal()
       at System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig)
       at System.Web.Compilation.BuildProvidersCompiler..ctor(VirtualPath configPath, Boolean supportLocalization, String outputAssemblyName)
       at System.Web.Compilation.ApplicationBuildProvider.GetGlobalAsaxBuildResult(Boolean isPrecompiledApp)
       at System.Web.Compilation.BuildManager.CompileGlobalAsax()
       at System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()
    
    Could not load file or assembly 'Microsoft.Exchange.FrontEndHttpProxy, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
       at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
       at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
       at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean forIntrospection)
       at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
       at System.Reflection.Assembly.Load(String assemblyString)
       at System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective)
    
     
     
    Request information: 
        Request URL: https://mail.leas.com:443/rpc/rpcproxy.dll?c673e5b8-cae7-4e14-ab40-79b655e763a6@veb-leasing.ru:6001 
        Request path: /rpc/rpcproxy.dll 
        User host address: 10.0.14.92 
        User:  
        Is authenticated: False 
        Authentication Type:  
        Thread account name: NT AUTHORITY\SYSTEM 
     
    Thread information: 
        Thread ID: 61 
        Thread account name: NT AUTHORITY\SYSTEM 
        Is impersonating: False 
        Stack trace:    at System.Web.Compilation.BuildManager.ReportTopLevelCompilationException()
       at System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()
       at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException)
     
     
    Custom event details: 

    Event code: 3005 
    Event message: An unhandled exception has occurred. 
    Event time: 24.10.2014 14:44:21 
    Event time (UTC): 24.10.2014 10:44:21 
    Event ID: f4864447ae61445381bdadc5b658bb52 
    Event sequence: 418 
    Event occurrence: 139 
    Event detail code: 0 
     
    Application information: 
        Application domain: /LM/W3SVC/1/ROOT/OAB-1-130586203965829116 
        Trust level: Full 
        Application Virtual Path: /OAB 
        Application Path: C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\OAB\ 
        Machine name: VLS-MAILCAS01 
     
    Process information: 
        Process ID: 6532 
        Process name: w3wp.exe 
        Account name: NT AUTHORITY\SYSTEM 
     
    Exception information: 
        Exception type: FileNotFoundException 
        Exception message: Could not load file or assembly 'Microsoft.Exchange.FrontEndHttpProxy' or one of its dependencies. The system cannot find the file specified.
       at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)
       at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName)
       at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
       at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
       at System.Web.Configuration.HandlerFactoryCache.GetTypeWithAssert(String type)
       at System.Web.Configuration.HandlerFactoryCache.GetHandlerType(String type)
       at System.Web.Configuration.HandlerFactoryCache..ctor(String type)
       at System.Web.HttpApplication.GetFactory(String type)
       at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
       at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
    
     
     
    Request information: 
        Request URL: https://localhost:443/OAB/ 
        Request path: /OAB/ 
        User host address: ::1 
        User:  
        Is authenticated: False 
        Authentication Type:  
        Thread account name: NT AUTHORITY\SYSTEM 
     
    Thread information: 
        Thread ID: 51 
        Thread account name: NT AUTHORITY\SYSTEM 
        Is impersonating: False 
        Stack trace:    at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)
       at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName)
       at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
       at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
       at System.Web.Configuration.HandlerFactoryCache.GetTypeWithAssert(String type)
       at System.Web.Configuration.HandlerFactoryCache.GetHandlerType(String type)
       at System.Web.Configuration.HandlerFactoryCache..ctor(String type)
       at System.Web.HttpApplication.GetFactory(String type)
       at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
       at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
     
     
    Custom event details: 


    24 октября 2014 г. 10:45

Все ответы

  • Добрый день.

    У вас сколько CAS серверов? Они установлены отдельно от Mailbox ролей?

    Судя по ошибке, обновление CAS роли прошло неудачно.


    Blog - Smtp25.ru
    Полезные ссылки - Links

    24 октября 2014 г. 11:10
    Отвечающий
  • Всего 2, стоят отдельно. Сейчас не рабочий CAS переустанавливаем. Но почему не работают общие папки, не понятно так же.
    24 октября 2014 г. 11:41
  • Сейчас общие папки - это такой же обычный почтовый ящик, возможно поэтому и не работают.

    Blog - Smtp25.ru
    Полезные ссылки - Links

    24 октября 2014 г. 11:54
    Отвечающий
  • В плане поэтому? Почта то работает?
    • Изменено RK3DNP 24 октября 2014 г. 12:15
    24 октября 2014 г. 12:15
  • Mapi-over-Http включали?

    Blog - Smtp25.ru
    Полезные ссылки - Links

    24 октября 2014 г. 12:23
    Отвечающий
  • MapiHttpEnabled: False
    24 октября 2014 г. 12:35
  • клиенты 2013? там вроде проблема была с 2013 клиентами и общими папками
    24 октября 2014 г. 12:45
  • У нас оутлуки есть 2007, 2010 и 2013
    24 октября 2014 г. 12:47
  • В целом все заработало, кроме адресной книги. Может кто подскажет куда копать?
    На втором CAS, который был перестановлен, там ошибок уже нет.

    Event code: 3005 
    Event message: An unhandled exception has occurred. 
    Event time: 07.11.2014 12:01:07 
    Event time (UTC): 07.11.2014 9:01:07 
    Event ID: c09e67acc24b4c15975a577ff0b5a633 
    Event sequence: 359011 
    Event occurrence: 119670 
    Event detail code: 0 
     
    Application information: 
        Application domain: /LM/W3SVC/1/ROOT/OAB-1-130588933800183634 
        Trust level: Full 
        Application Virtual Path: /OAB 
        Application Path: C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\OAB\ 
        Machine name: MAILCAS02 
     
    Process information: 
        Process ID: 1956 
        Process name: w3wp.exe 
        Account name: NT AUTHORITY\SYSTEM 
     
    Exception information: 
        Exception type: FileNotFoundException 
        Exception message: Could not load file or assembly 'Microsoft.Exchange.FrontEndHttpProxy' or one of its dependencies. The system cannot find the file specified.
       at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)
       at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName)
       at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
       at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
       at System.Web.Configuration.HandlerFactoryCache.GetTypeWithAssert(String type)
       at System.Web.Configuration.HandlerFactoryCache.GetHandlerType(String type)
       at System.Web.Configuration.HandlerFactoryCache..ctor(String type)
       at System.Web.HttpApplication.GetFactory(String type)
       at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
       at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
    
     
     
    Request information: 
        Request URL: https://mail.leas.com:443/OAB/fed06e73-5da7-47ca-862f-b075ee6b7c8a/oab.xml 
        Request path: /OAB/fed06e73-5da7-47ca-862f-b075ee6b7c8a/oab.xml 
        User host address: 10.0.22.68 
        User:  
        Is authenticated: False 
        Authentication Type:  
        Thread account name: NT AUTHORITY\SYSTEM 
     
    Thread information: 
        Thread ID: 38 
        Thread account name: NT AUTHORITY\SYSTEM 
        Is impersonating: False 
        Stack trace:    at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)
       at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName)
       at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
       at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
       at System.Web.Configuration.HandlerFactoryCache.GetTypeWithAssert(String type)
       at System.Web.Configuration.HandlerFactoryCache.GetHandlerType(String type)
       at System.Web.Configuration.HandlerFactoryCache..ctor(String type)
       at System.Web.HttpApplication.GetFactory(String type)
       at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
       at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
     
     
    Custom event details: 


    • Изменено RK3DNP 7 ноября 2014 г. 9:22
    7 ноября 2014 г. 9:20
  • Если обратиться на прямую к файлу:
    https://сервер/OAB/fed06e73-5da7-47ca-862f-b075ee6b7c8a/oab.xml

    то где переустанавливали, там запрашивает авторизацию и открывает. а где ошибки, там вот что выдает:

    ould not load file or assembly 'Microsoft.Exchange.FrontEndHttpProxy' or one of its dependencies. The system cannot find the file specified.
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
    
    Exception Details: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Exchange.FrontEndHttpProxy' or one of its dependencies. The system cannot find the file specified.
    
    Source Error:
    
    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
    
    Assembly Load Trace: The following information can be helpful to determine why the assembly 'Microsoft.Exchange.FrontEndHttpProxy' could not be loaded.
    
    
    === Pre-bind state information ===
    LOG: DisplayName = Microsoft.Exchange.FrontEndHttpProxy
     (Partial)
    WRN: Partial binding information was supplied for an assembly:
    WRN: Assembly Name: Microsoft.Exchange.FrontEndHttpProxy | Domain ID: 2
    WRN: A partial bind occurs when only part of the assembly display name is provided.
    WRN: This might result in the binder loading an incorrect assembly.
    WRN: It is recommended to provide a fully specified textual identity for the assembly,
    WRN: that consists of the simple name, version, culture, and public key token.
    WRN: See whitepaper http://go.microsoft.com/fwlink/?LinkId=109270 for more information and common solutions to this issue.
    LOG: Appbase = file:///C:/Program Files/Microsoft/Exchange Server/V15/FrontEnd/HttpProxy/OAB/
    LOG: Initial PrivatePath = C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\OAB\bin
    Calling assembly : (Unknown).
    ===
    LOG: This bind starts in default load context.
    LOG: Using application configuration file: C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\OAB\web.config
    LOG: Using host configuration file: C:\Program Files\Microsoft\Exchange Server\V15\bin\GenericAppPoolConfigWithGCServerEnabledFalse.config
    LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config.
    LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind).
    LOG: The same bind was seen before, and was failed with hr = 0x80070002.
    
    
    Stack Trace:
    
    
    [FileNotFoundException: Could not load file or assembly 'Microsoft.Exchange.FrontEndHttpProxy' or one of its dependencies. The system cannot find the file specified.]
       System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type) +0
       System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName) +153
       System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) +63
       System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) +124
       System.Web.Configuration.HandlerFactoryCache.GetTypeWithAssert(String type) +47
       System.Web.Configuration.HandlerFactoryCache.GetHandlerType(String type) +18
       System.Web.Configuration.HandlerFactoryCache..ctor(String type) +27
       System.Web.HttpApplication.GetFactory(String type) +94
       System.Web.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +375
       System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +288
    

    7 ноября 2014 г. 9:57