In the process of developing my first WCF service and when I try to use it I get ‘Method not Allowed’ with no other explanation.
I’ve got my interface set up with the ServiceContract and OperationContract:
[OperationContract] void FileUpload(UploadedFile file);
Along with the actual method:
public void FileUpload(UploadedFile file) {};
To access the Service I enter http://localhost/project/myService.svc/FileUpload but I get the ‘Method not Allowed’ error
Am I missing something?
Your browser is sending an HTTP GET request: Make sure you have the WebGet attribute on the operation in the contract: