2011-11-08 13 views
7

Hata ayıklamaya başladığımda etkin penceremde hizmetin açık olmadığından emin olabileceğimin farkındayım, ama bu biraz sinir bozucu. Bunu kapatmak için bir yerde VS2010'da bir ayar olması gerektiği gibi görünüyor.Hata ayıklamaya başladığımda WCF test istemcisini nasıl açabilirim?

"Neden kapatmak istersiniz?" Sorusunu soran herkes için, bu hizmet SOAP ve ReST kullanıyor. ReST'yi tarayıcıda veya Fiddler'da test ediyorum ve SOAPUI'da SOAP'ı test ediyorum ve gerçekten buna gerek yok.

Teşekkürler.

cevap

8

Bu özellikle sinir bozucu. VS2010 çalıştırıyorum ve çoğu gönderi başvuru olarak Properties/Debug sekmesini bulamıyorum. Eğer

  1. Unload Project sağ tıklayın Ancak,
  2. Düzenleme
  3. Kaydet EnableWcfTestClientForSVCDefaultValue bulup False

    <EnableWcfTestClientForSVCDefaultValue> 
        False 
    </EnableWcfTestClientForSVCDefaultValue> 
    
  4. için değerini ayarlamak sağ tıklayın ve sağ -click Yeniden Yükleme Project

Çalışır.

VS2010'un bu sürümü neden Debug sekmesini görüntülemediğinden emin değil. Bir web sitesi projesi (VS2010) sağ tıklama projesi ise

+0

Bu benim için çalışıyor. Diğer cevabın da gösterdiği gibi, benim de bir hata ayıklama sekmesi yok. VS sürümlerinde sadece bir fark olabilir. –

+1

İlk iki adımı açıklığa kavuşturmak istiyorum, çünkü bağlamsal olarak bu cevabın WCF Test uygulaması veya VS2010 IDE hakkında konuşup konuştuğunu hemen belirleyemedim. Yani: VS2010 IDE'de, Çözüm Gezgini'nde, projeyi sağ tıklayın ve içerik menüsünden 'Projeyi Kaldır' seçeneğini seçin.Ardından tekrar projeye sağ tıklayın ve 'Düzenle .csproj' öğesini seçin. Daha sonra yukarıdaki gibi Adım 3'ü yapın, ardından değişikliği kaydedin ve editör penceresini kapatın. Ardından, Solution Explorer'da projeyi sağ tıklayın ve 'Project'i Yeniden Yükle'yi seçin. –

+0

Bunun için çok teşekkür ederim. Bu beni delirtiyor! – mahonya

6

Menu-><Project Name> Properties'u seçin.

Özellikler penceresinde, sol sütundaki "Hata Ayıklama" sekmesine tıklayın. Komut satırı değişkenleri kutusunda Başlat Seçenekleri bölümünde, aşağıdaki görmelisiniz:

/client:"WcfTestClient.exe" 

o çıkarın ve değişiklikleri kaydedin.

Ayrıca, WCF Seçenekleri sekmesindeki "Aynı çözümdeki başka bir projeyi ayıklarken WCF Hizmet Ana Bilgisayarını başlat" onay kutusunun işaretini de kaldırmak isteyebilirsiniz.

+1

Benim için bu doğru cevaptı. WCF seçenekleri sekmesindeki seçeneğin işaretini kaldırmayla ilgili ikincil cevap/ayrıntı dahil olmak üzere - doğru cevabı tam olarak çivili. Teşekkürler! –

0

Özellikler Penceresi'ni (F4) seçin. Özellikler penceresinin özellik ızgarasını görmelisiniz. Hata ayıklama olduğunda her zaman Başla için Yanlış seçer. Bu benim için problemi çözdü.

0

VS2015 kullanıyorum ve benzer bir sorunla karşılaştım. Aşağıdaki adımları denedim ve çözüldü. 1, Proje özelliklerini sağ tıklatın 2, Web gitme 3, Geçerli sayfa seçili seçeneğini işaretleyin. Seçilmemişse, onu seçin.

İlgili konular