Вопрос

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

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

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

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

using System.Web.Hosting;

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

Любая помощь будет серьезно оценена.

Спасибо.

Это было полезно?

Решение

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

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

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

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

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

  4. Найдите элемент имени «System.Web» под вкладкой «.NET» в результирующем диалоговом окне и нажмите OK.

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top