<p>I'm looking for a simple way to encrypt my soap communication in my C# Web-Service.</p>

<p>I was looking into <a href="http://www.google.com/url?sa=t&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fwww.microsoft.com%2Fdownloads%2Fdetails.aspx%3Ffamilyid%3D018a09fd-3a74-43c5-8ec1-8d789091255d&amp;ei=x1isSPTUO4bS0QXsjIzWAw&amp;usg=AFQjCNHn7aOkIXoysM1woIgRBe20Ptu_6g&amp;sig2=RTyvtw71nWYyoDGIEh0TlQ" rel="noreferrer">WSE 3.0</a> but it seems Microsoft dropped support for it, and therefore it's not straightforward to use.<br>
It seems WCF could've been an option but I prefer not to upgrade from .NET 2.0 .</p>

<p>Any <strong>simple</strong>, straightforward encryption method?</p>

Perhaps I'm being naive, but would forcing the communication to be via https be acceptable?
I develop web services that run on 2.0 and have had success with just getting IIS to enforce https on the virtual directory.
Alternatively, or in addition, you can check the
HttpRequest.IsSecureConnection property
.