שגיאה ב-Outlook Web App לאחר שדרוג ל-Exchange Server 2013 CU 11 ואילך: לא ניתן להשלים את הבקשה שלך כרגע

מספר KB מקורי:   3191636

מאפייני הבעיה

בסביבת Microsoft Exchange Server 2013 שודרג לעדכון מצטבר (CU) 11 ואילך, אתה נתקל באחד או יותר מהתופעות הבאות ב-Outlook Web App (OWA):

  • אתה מקבל בקשה לא ניתן להשלים כרגע. נסה שוב מאוחר יותר הודעת שגיאה כאשר אתה מנסה לפתוח, להשיב או להעביר פריטים ב-Outlook Web App.
  • כאשר אתה מנסה להיכנס ל-Outlook Web App או לבחור תיקיות שונות, אתה עומד גם בשגיאה זו.

בנוסף, האירוע הבא נרשם שוב ושוב ביומן היישומים של Windows:

Time:     7/5/2016 2:20:24 PM
ID:       4999
Level:    Error
Source: MSExchange Common
Machine:  MBX1.contoso.com
Message:  Watson report about to be sent for process id: 10472, with parameters: E12IIS, c-RTL-AMD64, 15.00.1178.004, w3wp#MSExchangeOWAAppPool, m.exchange.services, M.E.S.C.T.IdConverter.ConvertId, System.MissingMethodException, a16f, 15.00.1104.003.
ErrorReportingEnabled: False

סיבה

לאחר החלת עדכון מצטבר, סיביות ההתקנה עבור כל עדכון מצטבר קודם קיימות בספריית הודעות המקדימה של מדריך ההתקנה של Exchange. לדוגמה: ב- C:\Program Files\Microsoft\Exchange Server\V15\Bin\Setup.

כאשר אתה מפעיל את תהליך ההגדרה בתרחיש זה, קובץ SharedWebConfig.config הממוקם ב- C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess (תפקיד תיבת דואר) או C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy (תפקיד של גישת לקוח) מצביע על C:\Program Files\Microsoft\Exchange Server\V15\Bin\Setup. קבצים אלה אינם מעודכנים על-ידי תהליך ההגדרה.

פתרון

כדי לפתור את הבעיה, בצע שלבים אלה כדי להסיר את הקבצים מ- C:\Program Files\Microsoft\Exchange Server\V15\Bin\Setup ולעדכן את קבצי הSharedWebConfig.config כך שיצביעו על המיקומים הנכונים:

  1. בשורת פקודה עם הרשאות מלאות, הפעלת הפקודה הבאה כדי להפסיק את שירותי IIS כדי לאפשר גישה לקבצים:

    iisreset /stop
    
  2. העבר את התיקיה C:\Program Files\Microsoft\Exchange Server\V15\Bin\Setup למיקום מדריך כתובות אחר מחוץ לנתיב ההתקנה של Exchange. לדוגמה, העבר אותה אל C:\TEMP\Setup.

  3. צור עותק גיבוי של קובץ SharedWebConfig.config הן ב- C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess ו- C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy במיקום חלופי.

  4. בשורת פקודה עם הרשאות מלאות, המשך cd %ExchangeInstallPath%\bin לעבור לספריה הנכונה. לאחר מכן, הפעלת הפקודה הבאה כדי לבנות מחדש את קובץ הSharedWebConfig.config ב- C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess:

    DependentAssemblyGenerator.exe -exchangePath "%ExchangeInstallPath%\bin" -exchangePath "%ExchangeInstallPath%\ClientAccess" -configFile "%ExchangeInstallPath%\ClientAccess\SharedWebConfig.config"
    
  5. בשורת הפקודה המוגברת, הפעלת הפקודה הבאה כדי לבנות מחדש את קובץ הSharedWebConfig.config ב- C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy:

    DependentAssemblyGenerator.exe -exchangePath "%ExchangeInstallPath%\bin" -exchangePath "%ExchangeInstallPath%\FrontEnd\HttpProxy" -configFile "%ExchangeInstallPath%\FrontEnd\HttpProxy\SharedWebConfig.config"
    
  6. בשורת פקודה עם הרשאות מלאות, הפעל את הפקודה הבאה כדי להפעיל מחדש את שירותי IIS:

    iisreset /start