ASP.NET не может найти HttpUtility - PullRequest
6 голосов
/ 08 февраля 2012

Имя 'HttpUtility' не существует в текущем контексте.

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

Вот код, сгоревший:

using System.Web

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

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

1 Ответ

10 голосов
/ 08 февраля 2012

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

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

...