Веб-приложение не получает ссылку на пространство имен ASP - PullRequest
3 голосов
/ 17 июня 2010

У меня есть код, который я унаследовал от поставщика, который является просто дампом SVN, в папку inetpub, и я хотел вытащить файлы в наш источник контроля как файловое веб-приложение в Visual Studio 2008.

Первоначально проект был проектом веб-сайта, и я пытаюсь преобразовать его в проект веб-приложения.

Однако компилятор жалуется на то, что на пространство имен ASP не ссылаются. Поскольку это пространство имен создается динамически, как мне обойти это?

ОБНОВЛЕНИЕ: Извините, что оставил это так долго, но я думал, что это изображение будет контекстом:

альтернативный текст http://img638.imageshack.us/img638/8431/asp.png

1 Ответ

0 голосов
/ 25 июня 2010

Вы имеете в виду, что вы получаете ошибки, когда пытаетесь запросить страницы в браузере, утверждая, что он не может найти такие вещи, как?

В этом случае убедитесь, что в вашем файле web.configв блоке <system.web> у вас есть что-то вроде:

<pages>
  <controls>
    <add tagPrefix="asp" namespace="System.Web.UI" 
         assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add tagPrefix="asp" namespace="System.Web.UI.WebControls"
         assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  </controls>
</pages>

Очень похоже, что другой поставщик включил эти параметры в стек .config (скажем, в рамках web.config, как это было сделано вASP.NET 4)

...