3

У меня есть код, который я унаследовал от поставщика, который является их дампом SVN для папки inetpub, и я хотел вытащить файлы в наш исходный элемент управления в качестве файлового веб-приложения в visual studio 2008.Веб-приложение, не получающее ссылку на пространство имен ASP

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

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

UPDATE: Извините за чего это так долго, но я думал, что это изображение будет контекст:

alt text http://img638.imageshack.us/img638/8431/asp.png

+1

У меня точно такая же проблема, я не знаю, почему никто не дает ответа на этот полезный вопрос. –

+1

Спасибо за удар. –

ответ

0

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

В этом случае, убедитесь, что в вашем 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> 

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

+2

нет, пространство имен asp динамически создается и дает вам доступ к пользовательским элементам управления, к которым у вас иначе не было бы доступа: http://www.west-wind.com/Weblog/posts/3016.aspx Прочитать вниз часть, где Рик смотрит в .net-отражатель, и он ссылается на пространство имен asp. –

Смежные вопросы