SORU
10 Aralık 2008, ÇARŞAMBA


Bu nasıl Kaldır ".svc" Dinlendirici bir WCF hizmeti uzantısı?

Bildiğim kadarıyla Dinlendirici seçimden sonra hala ".svc", URL.

Bu hizmet, örneğin, arayüz gibi

[OperationContract]
[WebGet(UriTemplate = "/Value/{value}")]
string GetDataStr(string value);

Erişim URİ gibidir "". http://machinename/Service.svc/Value/2 Benim anladığım, DİNLENME avantajı dahilinde uygulama ayrıntılarını gizlemek olabilir. Dinlendirici bir URI" herhangi Dinlendirici bir çerçeve, ama "http://machinename/Service.svc/value/2" uygulanması XML olduğunu gösterir. bir uygulanabilir "http://machinename/Service/value/2 gibi

Bunu nasıl çıkarabilirim "."access host URI? svc

CEVAP
31 Mayıs 2012, PERŞEMBE


Bu yazı eğer kullanıyor olursanız biraz eski, ama biliyorum .URL Yönlendirme kullanarak bakmalısın 4, (MVC tanıtılan, ancak çekirdek ASP.NET getirilen NET).

App başlangıç (küresel.asax), sadece kurulum için aşağıdaki rota yapılandırma satırı varsayılan yol var:

RouteTable.Routes.Add(new ServiceRoute("mysvc", new WebServiceHostFactory(), typeof(MyServiceClass)));

sonra URL şu şekilde görünecektir:

http://servername/mysvc/value/2

HTH

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DominicFear

    DominicFear

    30 Kasım 2006
  • FlippinWindows | #1 Windows Tutorial Channel!

    FlippinWindo

    23 Mayıs 2010
  • laptopmag

    laptopmag

    25 Ocak 2008