Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
XAML tarayıcı uygulamaları (XBAP'ler), İnternet bölgesi izin kümesiyle kısıtlanmış bir kısmi güven güvenlik korumalı alanında çalışır. Bu izin kümesi, Web hizmeti çağrılarını yalnızca XBAP uygulamasının kaynak sitesinde bulunan Web hizmetleriyle kısıtlar. Bununla birlikte, Visual Studio 2005'ten bir XBAP hata ayıklandığında, başvuruda bulunan Web hizmetiyle aynı kaynak siteye sahip olduğu düşünülmemektedir. Bu, XBAP Web hizmetini çağırmaya çalıştığında güvenlik özel durumlarının ortaya çıkmasına neden olur. Ancak, bir Visual Studio 2005 XAML Tarayıcı Uygulaması (WPF) projesi, hata ayıklama sırasında çağırıldığı Web hizmetiyle aynı kaynak siteye sahip olma benzetimi yapmak için yapılandırılabilir. Bu, XBAP'nin güvenlik özel durumlarına neden olmadan Web hizmetini güvenli bir şekilde çağırmasına olanak tanır.
Uyarı
XBAP'ler, Internet Explorer ve Firefox'un eski sürümleri gibi eski tarayıcıların çalıştırılmasını gerektirir. Bu eski tarayıcılar genellikle Windows 10 ve Windows 11'de desteklenmez. Modern tarayıcılar artık güvenlik riskleri nedeniyle XBAP uygulamaları için gereken teknolojiyi desteklemiyor. XBAP'leri etkinleştiren eklentiler artık desteklenmemektedir. Daha fazla bilgi için bkz. WPF tarayıcı tarafından barındırılan uygulamalar (XBAP)hakkında sık sorulan sorular.
Visual Studio'yu yapılandırma
Visual Studio 2005'i Web hizmetini çağıran bir XBAP'ta hata ayıklamak üzere yapılandırmak için:
Çözüm Gezgini'nde bir proje seçiliyken, Proje menüsünde Özellikler'e tıklayın.
Proje Tasarımcısı'nda Hata Ayıkla sekmesine tıklayın.
Eylemi Başlat bölümünde Dış programı başlat'ı seçin ve aşağıdakileri girin:
C:\WINDOWS\System32\PresentationHost.exe
Başlangıç Seçenekleri bölümünde, Komut satırı bağımsız değişkenleri metin kutusuna aşağıdakileri girin:
-debug
Dosyaadı-debug parametresinin dosya adı değeri .xbap dosya adıdır; örneğin:
-debug c:\example.xbap
Uyarı
Bu, Visual Studio 2005 XAML Tarayıcı Uygulaması (WPF) proje şablonuyla oluşturulan çözümler için varsayılan yapılandırmadır.
Çözüm Gezgini'nde bir proje seçiliyken, Proje menüsünde Özellikler'e tıklayın.
Proje Tasarımcısı'nda Hata Ayıkla sekmesine tıklayın.
Başlangıç Seçenekleri bölümünde, Komut satırı bağımsız değişkenleri metin kutusuna aşağıdaki komut satırı parametresini ekleyin:
URL
-debugSecurityZoneURL
-debugSecurityZoneURL parametresinin URL değeri, uygulamanızın kaynak sitesi olarak benzetimini yapmak istediğiniz konumun URL'sidir.
Örneğin, aşağıdaki URL'ye sahip bir Web hizmeti kullanan bir XAML tarayıcı uygulamasını (XBAP) göz önünde bulundurun:
http://services.msdn.microsoft.com/ContentServices/ContentService.asmx
Bu Web hizmetinin kaynak URL'si şu şekildedir:
http://services.msdn.microsoft.com
Sonuç olarak, complete -debugSecurityZoneURL komut satırı parametresi ve değeri şu şekildedir:
-debugSecurityZoneURL http://services.msdn.microsoft.com
Ayrıca bakınız
.NET Desktop feedback