Недавно я преобразовал проект веб-сайта ASP.net 2.0 в проект веб-приложения ASP.net 3.5, и я все еще привык к тому, как структурированы файлы.ASP.NET Веб-приложение Структура каталога проектов
Проблема, с которой я столкнулся, заключается в том, что при создании соответствующего проекта веб-развертывания он копирует каталог obj
. Но его мое понимание, что каталог obj
является просто посредником и не дает какой-либо полезной цели для развернутого веб-сайта?
Если это правильно, можно ли каким-либо образом настроить проект веб-приложения для размещения промежуточного каталога obj
в другом месте, или есть ли что-то еще, что я должен делать, чтобы справиться с этим правильно?
почему бы вам не использовать функциональные возможности публикации ?? так как он вообще не создает папку obj. –
Ну, мне нравится проект Web Deployment Project, потому что он позволяет мне иметь его как этап сборки для определенных конфигураций. Поэтому у меня может быть конфигурация «Staging», которая, когда я ее создаю, развертывается на моем веб-сайте IIS Staging. Есть ли какая-то причина, по которой я не должен использовать этот подход? – thelsdj
нет ничего плохого в вашем подходе, но поскольку вы преобразовали свой проект с веб-сайта в проект веб-приложения, вы должны вручную удалить эту папку, поскольку VS использует эту папку в проекте веб-сайта для управления отладкой проекта. –