I have done door-to-door evangelism before...and generally I wouldn't knock on a door with a "no soliciting" sign. Technically, it's not "soliciting" to offer to give out information for free...but it's not going to win many converts, either.
On the other hand, if you've got a sign that says "no prosletyzing" and they still knocked? They deserved it.