WCF asoslari - yakunlovchi nuqtalar

Web.config faylidagi adres = "" haqida qiziqyapman


  
    
  


  
    
  

JQuery orqali qo'ng'iroq qiladigan ikkinchi xizmatni qo'shyapman. Mening birinchi xizmatim juda yaxshi ishladi. Ko'rib turganingizdek, so'nggi manzil manzili bo'sh. Bir xil xatti-harakatdan foydalanib yangi xizmat yorlig'i yarata olamanmi va majburiy, lekin boshqa shartnoma bilan ?

Bu web.config faylidagi manzil haqida yana bir savol berdi.

Nima uchun bu = "" nima ishlaydi va nega men uni ishlatmoqchiman?

1

1 javoblar

Bu qachon address = "" bilan ishlaydi

  • IIS xizmatiga mezbonlik qilasiz va asosan IIS ning virtual katalogi sizning xizmatingiz URL manzilini belgilaydi (bu sizning *. svc fayl mavjud bo'lgan). Shunday qilib, ikki alohida xizmatga ega bo'lsangiz, ikkita alohida *. Svc fayllari mavjud bo'lsa, konfiguratsiyadagi har bir yozuv address = "" sozlamalari bo'lishi mumkin. Lekin siz qila olmaysiz bir xil xizmat uchun ikkita so'nggi nuqta bor va ikkalasida ham bo'sh manzil xususiyati mavjud

yoki:

  • Sizning konfiguratsiyangizda sizning xizmatingiz uchun aniqlangan bazaviy manzilingiz bor va shuning uchun bu so'nggi nuqta xizmat manzili uchun ushbu asosiy manzildan foydalanadi
3
qo'shib qo'ydi
@JeffV: siz IIS ichida sizning birgalikda serverga joylashtirgandan so'ng, IISdan va * .svc virtual katalogini berib, address = "" fayl mavjud bo'lsa xizmat manzilini aniqlaydi
qo'shib qo'ydi muallif marc_s, manba
marc_s - bu aniq javob uchun rahmat. Faqat tushuntirishlar uchun, hozirda men ishlayotgan xizmat mahalliy va sizning javobingizdir, shuning uchun endpoint address = "" bo'lishi mumkin. Men buni umumiy serverga ko'chirsam, u hali ham manzil bilan ishlaydi = "" yoki uni " domain.com/services/service.svc
qo'shib qo'ydi muallif webdad3, manba