2009-10-22 8 views
5

'u kullanır. Sınama amacıyla bir web hizmeti için alay hizmeti oluşturmaya çalışıyoruz.xx ve yy yöntemleri aynı SOAPAction

Bunu yapmak için, bir arabirim oluşturmak ve daha sonra bu arabirime dayalı bir asmx web hizmeti oluşturmak için wsdl.exe'yi çalıştırıyoruz. Bunu, son yıllarda herhangi bir sorun olmadan defalarca yaptık.

biz bir hata bu kez:

yöntemleri xx ve web hizmeti çağırdığınızda yy aynı SOAPAction

kullanın. Google'da bazı arama yaptınız, bu wsdl.exe ile bir hata olduğunu söylüyor. Ama bu konuda ne yapılacağı hakkında hiçbir şey söylemiyor.

Bunu düzeltmenin bir yolu var mı? Reference.cs bölümlerini silmeli miyim?

Teşekkür

Shiraz

cevap

10

çözüm bulundu. bir, her şeyi çalıştı yeniden yapılandırılmış temiz bir çözeltisi ve sonra

[SoapDocumentService (RoutingStyle = SoapServiceRoutingStyle.RequestElement)]

: web hizmeti sınıfa bir nitelik olarak aşağıdaki satırı eklendi.

+0

Aynı problemim var, bu yardım edin bana, teşekkürler;) – tulkas85