Makale numarası: 941146 - Son Gözden Geçirme: 11 Kasım 2010 Perşembe - Gözden geçirme: 2.1

Bir Exchange Server 2007 kullanıcı veya bir Exchange Server 2010 kullanıcının OWA'ya oturum açmaya çalıştığında hata iletisi

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Belirtiler

  • Belirti 1::

    Kullanıcı, Microsoft Exchange Server 2007 kullanıcı Outlook Web Access (OWA) oturum açmaya çalıştığında aşağıdaki hata iletisini alır:
    Kutunuzu kullanmaya çalışırken sorun oluştu. Lütfen kuruluşunuzun teknik desteğine başvurun.

    Kullanıcı tıklattığında,ShowAyrıntılar:Bu hata iletisi, aşağıdaki çağrı yığını bilgileri düğmesini gösterilmiştir:
    Request

    Url: https://<user's<user's owa link>:443/owa/lang.owa

    User host address: <user’s ip address>

    Exception

    Exception type: Microsoft.Exchange.Data.Storage.StoragePermanentException

    Exception message: There was a problem accessing Active Directory.

    Call stack

    Microsoft.Exchange.Data.Storage.ExchangePrincipal.Save()

    Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.DispatchLanguagePostLocally(OwaContext owaContext, OwaIdentity logonIdentity, CultureInfo culture, String timeZoneKeyName, Boolean isOptimized)

    Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.DispatchLanguagePostRequest(OwaContext owaContext)

    Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.PrepareRequestWithoutSession(O

    waContext owaContext, UserContextCookie userContextCookie)

    Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.InternalDispatchRequest(OwaContext owaContext)

    Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.DispatchRequest(OwaContext owaContext)

    System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()

    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

    Inner Exception

    Exception type:

    Microsoft.Exchange.Data.Directory.InvalidADObjectOperationException

    Exception message: Property Languages cannot be set on this object because it requires the object to have version 0.1 (8.0.535.0) or later. Current version of the object is 0.0 (6.5.6500.0).

    Call stack

    Microsoft.Exchange.Data.Directory.PropertyBag.set_Item(PropertyDefinition key, Object value)

    Microsoft.Exchange.Data.Directory.ADObject.set_Item(PropertyDefinition propertyDefinition, Object value)

    Microsoft.Exchange.Data.Directory.ADObject.StampCachedCaculatedProperties(Boolean retireCachedValue)

    Microsoft.Exchange.Data.Directory.ADObject.ValidateWrite(List`1 errors)

    Microsoft.Exchange.Data.Directory.Recipient.ADRecipient.ValidateWrite(List`1 errors)

    Microsoft.Exchange.Data.Directory.Recipient.ADUser.ValidateWrite(List`1 errors)

    Microsoft.Exchange.Data.Directory.ADSession.Save(ADObject instanceToSave, IEnumerable`1 properties)

    Microsoft.Exchange.Data.Storage.ExchangePrincipal.Save()
  • Belirti 2:

    Kullanıcı, bir Exchange Server 2010 kullanıcı Outlook Web uygulaması (OWA) oturum açmaya çalıştığında, aşağıdaki hata iletisini alır:
    Beklenmeyen bir hata oluştu ve isteğiniz işlenmek belirlenemedi.

    Kullanıcı tıklattığında,ShowAyrıntılar:Bu hata iletisi, aşağıdaki çağrı yığını bilgileri düğmesini gösterilmiştir:
    Request

    Url: https://<user's owa link>:443/owa/lang.owa

    User host address: <user’s ip address>

    User: <user name>

    EX Address: /o=<domain>/ou=Exchange Administrative Group (<OU>)/cn=Recipients/cn=<user name>

    SMTP Address: <SMTP address>

    OWA version: <version number>
    Exception

    Exception type: System.InvalidOperationException

    Exception message: Property Languages can't be set on this object because it requires the object to have version 0.1 (8.0.535.0) or later. The object's current version is 0.0 (0.16.36493.455).



    Call stack



    Microsoft.Exchange.Data.MultiValuedProperty`1.Clear()

    Microsoft.Exchange.Data.Storage.ExchangePrincipal.Save()

    Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.DispatchLanguagePostLocally(OwaContext owaContext, OwaIdentity logonIdentity, CultureInfo culture, String timeZoneKeyName, Boolean isOptimized)

    Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.DispatchLanguagePostRequest(OwaContext owaContext)

    Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.PrepareRequestWithoutSession(OwaContext owaContext, UserContextCookie userContextCookie)

    Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.InternalDispatchRequest(OwaContext owaContext)

    Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.DispatchRequest(OwaContext owaContext)

    Microsoft.Exchange.Clients.Owa.Core.OwaModule.OnPostAuthorizeRequest(Object sender, EventArgs e)

    System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()

    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Neden

Bu sorun oluşabilir,msExchVersionattribute is not configured correctly on the user object in Active Directory.
NOT:ThemsExchVersionattribute may not be configured correctly if you create the user's mailbox by using Active Directory Users and Computers Microsoft Management Console (MMC) snap-in instead of using the Exchange Management Console.

Çözüm

If you are not familiar with Exchange management, please contact your local systems administrator to help fix the problem.

In order to verify this problem, you can check themsExchVersionattribute by using the Exchange Management Shell. Exchange Yönetim Kabuğu'komut istemine aşağıdaki komutu çalıştırın:
Get-Mailbox <User_Name>| format-list ExchangeVersion

NOT:Exchange Server 2007 ve Exchange Server 2010 her ikisini birden kullanınmsExchVersionkullanıcı nesnesi ile ilişkili bir Exchange Server sürümünü belirlemek için öznitelik. Sürüm değeri 0, 1'den küçükse, Exchange Server 2007 veya Exchange Server 2010 kullanıcı nesnesi salt okunur olarak dikkate alır.

Bu sorunu gidermek için bir Exchange yöneticisi, Exchange Yönetim Kabuğu'komut istemine aşağıdaki komutu çalıştırın:
Set-Mailbox <User_Name> -ApplyMandatoryProperties
NOTLAR
  • Exchange Server 2007 posta kutusu bulunan bir sorunu gidermek için Exchange yönetici çalışmalıdırSet posta kutusuExchange Yönetim Kabuğu'nda 2007'de komut.
  • Bir Exchange Server 2010 posta kutusu sorunu gidermek için bir Exchange yöneticisi Exchange Yönetim Kabuğu'nda 2010 komutunu çalıştırmanız gerekir.

Daha fazla bilgi

Daha fazla bilgiSet posta kutusuExchange Server 2007'de komut, aşağıdaki Microsoft Web sitesini ziyaret edin:
Exchange Server 2007'de set posta kutusu komutu hakkında genel bilgiler (http://technet.microsoft.com/en-us/library/bb123981(EXCHG.80).aspx)
Daha fazla bilgiSet posta kutusuExchange Server 2010 komut, aşağıdaki Microsoft Web sitesini ziyaret edin:
Exchange Server 2010 set posta kutusu komut hakkında genel bilgiler (http://technet.microsoft.com/en-us/library/bb123981.aspx)
Exchange Yönetim Kabuğu hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
Exchange Yönetim Kabuğu hakkında genel bilgiler (http://technet.microsoft.com/en-us/library/bb123778(EXCHG.80).aspx)

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Exchange Server 2010 Enterprise
  • Microsoft Exchange Server 2010 Standard
  • Microsoft Exchange Server 2007 Enterprise Edition
  • Microsoft Exchange Server 2007 Standard Edition
Anahtar Kelimeler: 
kbtshoot kbprb kbsurveynew kbexpertiseinter kbfix kbmt KB941146 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:941146  (http://support.microsoft.com/kb/941146/en-us/ )