Вы можете получить доступ к этой функции через объект HttpContext. Я предполагаю, что ваш класс находится в библиотеке классов, в которой вы всегда должны проверять наличие контекста на случай, если ваш код вызывается вне веб-контекста. Попробуйте это:
if (HttpContext.Current != null)
{
string sEncondedBit = HttpContext.Current.Server.UrlEncode("text & more txt");
}