Perşembe, Mart 28, 2024

ASMX

- Advertisement -

ASMX
ASMX

ASMX dosyası nedir?

.asmx uzantılı bir dosya, Simple Object Access Protocol (SOAP) kullanarak internet üzerinden iki nesne arasında iletişim sağlayan bir ASP.NET Web Service dosyasıdır. Gelen isteği işlemek ve yanıtı döndürmek için Windows tabanlı Web Sunucusunda bir hizmet olarak dağıtılır.

ASP.NET web sayfalarının görsel gösterimi için kod içeren ASPX dosyalarının aksine, ASMX dosyaları sunucuda arka planda çalışır ve veritabanına bağlanma, veri alma ve geri döndürme gibi farklı görevleri yerine getirir. talebin yapıldığı format. Bunlar özellikle XML web hizmetleri için kullanılır.

ASMX Dosya Biçimi

ASMX dosyaları düz metin biçimindedir ve Microsoft Visual Studio veya metin editörleri gibi uygulamalarda açılabilir veya düzenlenebilir. Microsoft’un tescilli bir dosya biçimidir ve web hizmetlerinin oluşturulması için iyi tanımlanmış bir sözdizimine sahiptir. SOAP XML biçiminde bir ASMX dosyası tarafından verilen yanıt aşağıdaki öğelere sahiptir.

  • ‘Zarf’ – XML belgesini bir SOAP mesajı olarak tanımlayan bir kök öğe.
  • “Başlık” – Kimlik doğrulama verileri gibi uygulamaya özgü bilgileri içeren isteğe bağlı bir öğe. Başlık öğesi mevcutsa, Zarf öğesinin ilk alt öğesi olmalıdır.
  • Gövde – Alıcıya yönelik SABUN mesajını içerir.
  • Fault – Hata mesajlarını belirtmek için kullanılan isteğe bağlı bir öğe. Fault öğesi varsa, Body öğesinin bir alt öğesi olmalıdır.

ASMX dosyaları, C#, Visual Basic veya JScript gibi .NET dillerinde yazılabilir.

ASMX’in ASPX ve ASCX’ten farkı nedir?

ASMX dosyaları, ASPX ve ASCX dosyalarından farklıdır.

  • ASPX, Active Server Pages dosyaları, web sunucuları üzerinde çalışan Microsoft ASP.NET çerçevesi kullanılarak oluşturulmuş programlama dosyalarıdır. Bunlar, kullanıcı böyle bir sayfaya erişmek istediğinde müşterinin web tarayıcısında işlenir.
  • ASCX, Aktif Sunucu Kullanıcı Kontrolü, ASP.NET web sayfalarında veya tüm web sitesinde yeniden kullanılabilir kontrolleri tanımlamak için kullanılan kullanıcı kontrollerini tanımlar.
Önceki İçerikASP
Sonraki İçerikASHX

BENZER YAZILAR

zaman hayattır

Yazar: Alan LAKEİNYayınevi: Rota Yayıncılık1-ZAMANINIZ NİÇİN SİZİN İÇİN ÖNEMLİ OLMALI ?Zaman hayattır. Hiç bir saniye geri gelmez. Zamanı, harcanan para gibi görmek lazımdır. Bu...

ACCDR

ACCDR dosyası nedir? .accdr uzantılı bir dosya, ilişkisel veritabanları oluşturmak için kullanılan Microsoft Access veritabanı ile oluşturulan bir Runtime veritabanı dosyasıdır. Yalnızca görüntüleme için açılabilen...

Apple, 2023 Yılında Herhangi Bir iPad Yükseltmesini Açıklayamadı ve Bunun Nihai Sonuç Şirketin Yıllık Gelirinde Açıkça Görünüyor

2024, çeşitli ürün yükseltmelerinin sıralandığı Apple için yoğun bir yıl olacak. Geçtiğimiz yıl şirket, M2 çipli 15 inç MacBook Air'in yanı sıra Vision Pro...

POPÜLER YAZILAR

Lazer Hassasiyeti, NASA’nın Navigasyon Doppler Lidar’ı ile Ay Keşifleriyle Buluşuyor

NASAAy gösterisi için hazırlanan Navigasyon Doppler Lidar teknolojisi, uzay araştırmalarının ötesinde sonuçları olan iniş teknolojisindeki ilerlemeleri vurguluyor. Bu ayın sonlarında, NASA'nın ticari ay teslimat hizmetleri...

Ay, Mars ve Ötesi için Öncü Fisyon Enerjisi

NASA özerklik, güvenlik ve uzun vadeli çalışmaya odaklanarak Ay için bir nükleer fisyon reaktörü geliştirmeye yönelik Fisyon Yüzey Enerjisi Projesi ile ilerliyor. Bu çaba,...

Yeni Nesil OLED Teknolojisinin Arkasındaki Sır

Durham Üniversitesi'ndeki bilim adamlarının yeni bir araştırması, daha parlak, daha verimli ve daha kararlı mavi organik ışık yayan diyotlara (OLED'ler) doğru beklenmedik bir yolu...

SEC’in X hesabı, Bitcoin ETF onayına ilişkin sahte haberler yayınlamak için saldırıya uğradı

Birisi, ABD Menkul Kıymetler ve Borsa Komisyonu'nun (SEC) X (eski adıyla Twitter) hesabını ele geçirdi ve kurumun, kayıtlı ulusal güvenlik borsalarında Bitcoin ETF'lerinin (borsada...