Вопрос публикации в.NET WAP - CodeFile включен в публикацию
Я использую проект веб-приложения для разработки некоторых веб-элементов управления (C#).
В WAP директива управления пользователем содержит кодовый файл и наследует атрибуты.
Когда я публикую WAP на целевой веб-сайт. DLL из bin правильно копируется в корзину сайта, пользовательские элементы управления (файлы.ascx) копируются правильно.
Когда я выполняю сборку на веб-сайте, я получаю ошибки, поскольку файлы ascx все еще содержат атрибут codefile в директиве. Чтобы решить эту проблему, я просто удаляю атрибут codefile, и ascx все еще работает, так как код выбирается через наследование (которое теперь находится в dll).
Мой вопрос - может ли публикация автоматически удалить атрибут codefile для меня. или.. я неправильно использую WAP / Build / Publish?
Большое спасибо, Адам
1 ответ
Если вы используете проект веб-приложения, страницы aspx и элементы управления ascx должны использовать CodeBehind вместо атрибута CodeFile в директиве страницы.