שתף באמצעות


לא היתה אפשרות לטעון שגיאת קובץ או הרכבה בעת גלישה באתרים של Exchange EWS או גילוי אוטומטי

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

ייתכן שתקבל את השגיאה הבאה בעת גלישה או https://servername/autodiscover/Autodiscover.xmlhttps://servername/ews/exchange.asmx.

לא היתה אפשרות לטעון קובץ או הרכבה 'Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' או אחד מה יחסי התלות שלו. למערכת אין אפשרות לאתר את הקובץ שצוין.
תיאור: אירעה חריגה שאינה מטופלת במהלך ביצוע בקשת האינטרנט הנוכחית. עיין במעקב המחסנית לקבלת מידע נוסף אודות השגיאה והיכן היא נוצרה בקוד.

פרטי חריגה: System.IO.FileNotFoundException: לא היתה אפשרות לטעון קובץ או הרכבה 'Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' או אחד מה יחסי התלות שלו. למערכת אין אפשרות לאתר את הקובץ שצוין.

שגיאת מקור:

חריגה שאינה מטופלת נוצרה במהלך ביצוע בקשת האינטרנט הנוכחית. ניתן לזהות מידע בנוגע למקור ולמיקום של החריגה באמצעות המעקב אחר ערימת החריגים להלן.

מעקב אחר עומס הרכבה: המידע הבא יכול להיות שימושי כדי לקבוע מדוע לא היתה אפשרות לטעון את ההרכבה 'Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.

WRN: רישום איגוד הרכבה מבוטל.
כדי להפוך רישום כשל של איגוד הרכבה לזמין, הגדר את ערך הרישום [HKLM\Software\Microsoft\Fusion! EnableLog] (DWORD) ל- 1.
הערה: יש קנסות ביצועים מסוימים המשויכים לרישום כשל של איגוד הרכבה.
כדי לבטל תכונה זו, הסר את ערך הרישום [HKLM\Software\Microsoft\Fusion! EnableLog].

מעקב מחסנית:

[FileNotFoundException: לא היתה אפשרות לטעון קובץ או הרכבה 'Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' או אחד מה יחסי התלות שלו. למערכת אין אפשרות למצוא את הקובץ שצוין.]
Microsoft.Exchange.Services.AuthorizationModule.Init(הקשר HttpApplication) +0
System.Web.HttpApplication.InitModulesCommon() +135
System.Web.HttpApplication.InitInternal(HttpContext context, HttpApplicationState state, MethodInfo[] handlers) +2601588
System.Web.HttpApplicationFactory.GetNormalApplicationInstance(HttpContext context) +347
System.Web.HttpApplicationFactory.GetApplicationInstance(httpContext context) +139
System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +196


מידע אודות גירסה: Microsoft .NET Framework גירסה:2.0.50727.1434; ASP.NET גירסה:2.0.50727.1434

סיבה

לא היתה אפשרות לטעון את ההרכבה Microsoft.Exchange.Diagnostics עקב ערך שגוי בקובץ web.config היישום.

פתרון

  • אם הבעיה מתרחשת ב:https://servername/autodiscover/autodiscover.xml

    צור גיבוי של web.config C:\Program Files\Microsoft\Exchange Server\ClientAccess\Autodiscover.

    • פתח web.config מתוך C:\Program Files\Microsoft\Exchange Server\ClientAccess\Autodiscover בפנקס הרשימות.
    • החלף את file:///%ExchangeInstallDir%file:///C:\Program Files\Microsoft\Exchange Server\ כאשר Cis את הכונן שבו מותקן Exchange.
    • שמור את הקובץ.
    • פתח שורת פקודה של מנהל מערכת והפעל את IISreset /noforce.
    • בדיקת גלישה https://servername/autodiscover/autodiscover.xml.
  • אם הבעיה מתרחשת ב:https://servername/ews/exchange.asmx

    בצע גיבוי של web.config C:\Program Files\Microsoft\Exchange Server\ClientAccess\exchweb\ews.

    • פתח web.config מתוך C:\Program Files\Microsoft\Exchange Server\ClientAccess\exchweb\ews בפנקס הרשימות.
    • החלף את file:///%ExchangeInstallDir%file:///C:\Program Files\Microsoft\Exchange Server\ כאשר Cis את הכונן שבו מותקן Exchange.
    • שמור את הקובץ.
    • פתח שורת פקודה של מנהל מערכת והפעל את IISreset /noforce.
    • בדיקת גלישה https://servername/ews/exchange.asmx.