[OperationContract]
[WebInvoke(UriTemplate = "createinvoice", Method = "POST", ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped)]
public Invoice CreateInvoice(string instance)
{
// TODO: Add the new instance of SampleItem to the collection
try
{
string icode = instance;
//decimal paid = instance.AmountPaid;
return new Invoice() {InvoiceCode = icode };
}
catch( Exception )
{
throw new NotImplementedException();
}
}
Каждый раз, когда я запускаю его в браузере, он говорит:
Method not allowed. Please see the service help page for constructing valid requests to the service.
Есть идеи?Также, когда я иду и делаю это в браузере.это говорит, что Конечная точка не найдена.(Mobile) - это виртуальный каталог, в то время как (POS) - это зарегистрированный маршрут для service1.cs