System.Web.Hosting не найден в VS2008 - PullRequest
       7

System.Web.Hosting не найден в VS2008

2 голосов
/ 07 декабря 2010

Я пытаюсь создать Cassini-подобный сервер для определенного веб-приложения asp.net.Клиент недоволен интерфейсом Cassini, поэтому я просто расширяю код Cassini, добавляю новые функции и предоставляю новый интерфейс пользовательскому интерфейсу.

Теперь проблема, с которой я сталкиваюсь, заключается в том, что все файлы изИсточник Cassini использует пространство имен System.Web.Hosting.Visual Studio выдает сообщение об ошибке:

Тип или имя пространства имен «Хостинг» не существует в пространстве имен «System.Web» (вам не хватает ссылки на сборку?)

Что мне здесь не хватает?Я уже написал

using System.Web.Hosting;

в первой строке файла .cs.Я использую .Net FW 3.5 и VS2008.

Любая помощь будет принята с благодарностью.

Спасибо.

Ответы [ 2 ]

4 голосов
/ 07 декабря 2010

Скорее всего, ваш проект нацелен на версию "Client Profile" .NET Framework, которая не включает пространство имен System.Web.Hosting.

Вам нужночтобы изменить проект на целевую версию фреймворка, а затем добавить ссылку на System.Web. . Для этого выполните следующие действия:

  1. Откройте ваш проект Свойствадважды щелкнув «Свойства» в обозревателе решений.

  2. В раскрывающемся списке «Целевая структура» выберите «.NET Framework 3.5».Visual Studio сообщит вам, что это требует закрытия и повторного открытия проекта, поэтому сначала убедитесь, что он был сохранен, прежде чем нажать «Да».

  3. Когда ваш проект откроется снова, вправонажмите «Ссылки» в обозревателе решений и выберите «Добавить ссылку» в контекстном меню.

  4. Найдите элемент с именем «System.Web» на вкладке «.NET» вВ появившемся диалоговом окне нажмите ОК.

4 голосов
/ 07 декабря 2010

Вы должны добавить ссылку System.Web к проекту.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...