with the WebClient class in .NET 4.0, is there a way to do a PUT?
I know you can do a GET with DownloadString() and a POST with UploadString(), but is there a method or
You can use webclient.UploadString(urlwithparams,"Put","")
url with params should include the params in querystring format ... urlwithparams = www.foo.com?key=value&key2=value2
This worked for me...