ASP.NET не удается найти HttpUtility

имя "HttpUtility" не существует в текущем контексте.

Я немного застрял здесь. У меня using System.Web в верхней части моего файла, который не имеет ошибок, и System.Web указаны в моих ссылках. Я попытался дважды щелкнуть ссылку, найдя UrlEncode метод в браузере объектов и буквально перетаскивание метода в мой код, и он все еще не может найти HttpUtility. Что я упускаю?

вот код, вареные вниз:

using System.Web

string path = "path/to/file";
path = HttpUtility.UrlEncode(path);

полная квалификация HttpUtility тоже не помогает. Он даже не появляется в списке автозаполнения. Появляется только "AspNetHostingPermission".

1 ответов


Мне кажется, что у вас есть другая библиотека в ваших решениях, и именно там вы пытаетесь получить доступ к HttpUtility. Если это правильно, вы должны добавить ссылку на System.Web dll в вашей библиотеке.

Дайте мне знать, если это было так.