WCF REST Webinvoke not found

Following is the code i am using in my test app:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ServiceModel;
using System.ServiceModel.Description;
using System.IO;

namespace MyWCFServices
    interface IHelloWorldService
        String GetMessage(String name);

        //[WebInvoke(Method = "PUT",UriTemplate = "File/{fileName}")]
        // bool UploadFile(string fileName, Stream fileContents); 
        [WebInvoke(UriTemplate = "UploadFile/{fileName}")]
        void UploadFile(string fileName, Stream fileContent); 

It gives and error on compilation for webinvoke. Any idea about the same ??


WebInvokeAttribute is in separate assembly System.ServiceModel.Web.dll. Did you reference that assembly? Also you must add using System.ServiceModel.Web;


To use System.ServiceModel.Web.dll assembly you must use at least .NET 3.5 and you can't use .NET 4.0 Client Profile.

Need Your Help

Rails: Update model attribute without invoking callbacks

ruby-on-rails ruby model attributes callback

I have a User model that has a :credits attribute. I want a simple button that will add 5 to the user's credits, through a route called "add" so that /users/3/add would add 5 to the credits of u...

Android Canvas.drawText

android android-canvas drawtext

I have a view, I'm drawing with the Canvas object in the onDraw(Canvas canvas) method. My code is: