Структура каталогов проекта веб-приложения ASP.net - PullRequest
0 голосов
/ 23 марта 2011

Я недавно преобразовал проект веб-сайта ASP.net 2.0 в проект веб-приложения ASP.net 3.5, и я все еще привыкаю к ​​структуре файлов.

Проблема, которую я 'Я сталкиваюсь с тем, что при создании соответствующего проекта веб-развертывания он копирует каталог obj.Но, насколько я понимаю, каталог obj является просто промежуточным звеном и не дает никакой полезной цели для развернутого веб-сайта, верно?

Если это правильно, есть ли способ настроить проект веб-приложения дляпромежуточный каталог obj в другом месте, или я должен что-то еще сделать для правильной обработки?

1 Ответ

2 голосов
/ 18 апреля 2011

Просто добавьте в файл .csproj_deploy следующее

<Target Name="AfterBuild">
    <Message Text="------ Deleting unwanted files ------" Importance="high" />
    <CreateItem Include="$(OutputPath)obj">
        <Output TaskParameter="Include" ItemName="ObjDirPattern"/>
    </CreateItem>
    <RemoveDir Directories="@(ObjDirPattern)">
        <Output TaskParameter="RemovedDirectories" PropertyName="objdir" />
    </RemoveDir>
    <Message Text="Deleted obj directory: $(objdir)" Importance="high" />
</Target>

Подробнее см. http://msdn.microsoft.com/en-us/library/7z253716.aspx

...