web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Unanswered

AX 2012 R3 - AIF service fails (“Duplicate type with name ‘Dynamics.Ax.Application.*’” error)

(1) ShareShare
ReportReport
Posted on by 58

Herkese merhaba,

Dynamics AX 2012 R3'te test ortamımızdan üretime çalışan bir AIF web servisi dağıttıktan sonra şu anda kritik bir sorunla karşı karşıyayım . Topluluktan gelecek her türlü rehberlik veya öneriyi çok takdir ederim .

Arka plan

Test ortamımızda özel bir AIF hizmeti oluşturdum, hizmet grubunu yapılandırdım ve başarıyla test ettim. SOAP istekleri ve yanıtları da dahil olmak üzere tüm işlemler beklendiği gibi çalıştı.

Hizmeti test ortamında doğruladıktan sonra, aynı AIF hizmet nesnelerini canlı (üretim) ortama taşıdım . Bu şunları içerir:

  • Hizmet sınıfı ve veri sözleşmeleri

  • Hizmet düğümü

  • Hizmet grubu dağıtımı

Sorun

Üretim ortamına dağıtıldıktan sonra hizmet başlatılamıyor. Hizmet URL'sine her erişmeye çalıştığımda, IIS Uygulama Havuzu otomatik olarak "Durduruldu"MicrosoftDynamicsAXAif60 durumuna geçiyor .

 

Olay Görüntüleyicisi günlükleri aşağıdaki hatayı veriyor:

AIF service group not activated. Service group: XXXWebServicesGroup
Error: Duplicate
type with name 'Dynamics.Ax.Application.XXX_SalesQuotation' in assembly 'Dynamics.Ax.Application, Version=6.3.6000.149, Culture=neutral, PublicKeyToken=null'.
 

XXX_Aynı derlemede öneki olan diğer özel sınıflara referans veren benzer yinelenen tür hatalarını da fark ettim .

 

Denediğim Adımlar

Şu ana kadar sorunu çözmek için aşağıdaki standart çözümleri denedim:

  • Üretim sunucusunda IIS ve AOS hizmetleri durduruldu .

  • Etkilenen nesneler için SQL'deki SYSXPPASSEMBLY tablosundan ilgili kayıtları sildim .

  • Derlemeleri yenilemek için tam CIL derlemesi (hem artımlı hem de tam derleme) gerçekleştirildi .

  • Hizmet grubunu AOT üzerinden yeniden konuşlandırdık.

  • Tüm değişiklikleri uygulamak için AOS ve IIS yeniden başlatıldı .

 

Bu adımlara rağmen sorun devam ediyor. IIS Uygulama Havuzu hala anında duruyor ve yinelenen tür hatası görünmeye devam ediyor.

 

Ek Bilgiler

  • Aynı servis, aynı konfigürasyon ve kodla test ortamında da kusursuz bir şekilde çalışmaktadır.

  • AOT'de yinelenen sınıf adlarını kontrol ettim ve elle yinelenen sınıf yok.

  • Üretim ortamında .NET Framework 4.8 ile Dynamics AX 2012 R3 (6.3.6000.149) çalıştırılıyor .

  • AOS ve IIS aynı sunucudadır.

Sorular

 
  1. Bir hizmeti testten üretime taşırken bu yinelenen tür hatasıyla karşılaşan var mı ?

  2. IIS'nin çökmesine neden olan gizli assembly veya IL çakışmaları olabilir mi?

  3. Yinelenen türü tamamen kaldırmak ve AIF hizmetini üretimde çalıştırmak için atmam gereken ek adımlar var mı?

  4. Bu durum XppIL önbelleği, model çakışmaları veya kalan test ortamı eserleriyle ilgili olabilir mi?

 

Bu sorunu nasıl çözeceğime dair herhangi bir yardım, ipucu veya ayrıntılı talimat çok takdir edilecektir 🙏

Categories:
I have the same question (0)

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Abhilash Warrier – Community Spotlight

We are honored to recognize Abhilash Warrier as our Community Spotlight honoree for…

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
CA Neeraj Kumar Profile Picture

CA Neeraj Kumar 2,177

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 860 Super User 2025 Season 2

#3
Sohaib Cheema Profile Picture

Sohaib Cheema 593 User Group Leader

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans