我有一個wcfrest方法,它需要2個參數,緯度和經度。 接口是:發送URI中的經度和緯度來調用WCFRest服務
[OperationContract]
[WebInvoke(Method = "GET",
RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json,
BodyStyle = WebMessageBodyStyle.Wrapped,
UriTemplate = "/json/location/{lat}/{lon}")]
List<EntityModel.Location> getLocation(string lat,string lon);
但是,當我在瀏覽器中測試該服務,它給我的錯誤。它說「資源未找到」。網址:http://localhost:52747/Location.svc/json/location/52.0222/12.3698
我相信這是因爲緯度/經度雙值(12.255888,55.23657)。 任何想法如何解決它?
什麼是您的服務的基本網址,您是否嘗試過打電話給http:// localhost:52747/json/location/52.0222/12.3698? – Dominik
是的。我試過了。 dosn't工作。同樣的錯誤。但是,如果我刪除刪除double值並使用12/55,它的工作原理。 – kandroid
服務是否配置爲向您顯示其WSDL?它顯示了嗎? – Dominik