none
Problemas com Web Service Rest - Não carrega parametros RRS feed

  • Pergunta

  • Bem, tenho uns problemas aqui com web service rest. Primeiro, como eu faço para debugar um WS? Pelo menos para testar a conexão com o BD e saber se está recebendo parâmetro. Bem, tenho esse cenário. Quando dou view in browser no Sevice.svc, funciona direitinho. Essa é a URL montada nesse procedimento: http://localhost:4600/ProductDetailsService/Service.svc Bem, se eu acrescento isso: http://localhost:4600/ProductDetailsService/Service.svc/products/5 me dá esse erro: Request Error The server encountered an error processing the request. See server logs for more details. Abaixo o código do meu WS e a minha Interface que public class ProductDetails : IProductDetails { public Product GetProduct(string productID) { int ID = Int32.Parse(productID); SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder(); builder.DataSource = "INETSOFTWARE-PC\\SQLEXPRESS"; builder.InitialCatalog = "Northwind"; builder.IntegratedSecurity = true; DataContext productsContext = new DataContext(builder.ConnectionString); Product product = (from p in productsContext.GetTable<Product>() where p.ProductID == ID select p).First(); return product; } } Abaixo a minha Interface namespace ProductsDetailsContracts { [ServiceContract] public interface IProductDetails { [OperationContract] [WebGet(UriTemplate = "products/{productID}")] Product GetProduct(string productID); } } Porque não consigo carrega o método: GetProduct?


    quarta-feira, 12 de dezembro de 2012 12:45

Todas as Respostas