Maybe the answer was no is because the company simply can’t bring anyone on in a permanent role; maybe the position will always be a contract position for you, or anyone else. If that’s the case, you need to decide if you want to move onto a permanent role somewhere else. Maybe the no is because it’s not a good fit – “it’s not you, it’s me.” This might not be the answer you want, but at least you have the truth and you can think about your next move. Let the company know that you enjoy the work and you will continue if that’s what they want. Ultimately, you need to do what’s in your best interest, but keep it professional along the way; while it didn’t work out permanently, you were employed, your skills were exercised and you have strong experience to put on your resume.