1

Я использую Visual Studio 2015 и встроенные средства публикации, изложенные здесь, чтобы опубликовать мою ASP.NET веб-приложение для Azure:Как игнорировать файлы и папки при публикации веб-приложения ASP.NET для Azure?

https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-dotnet-get-started

Как я могу автоматически игнорировать папки, как Wwwroot/Пб Wwwroot/пакеты?

Я уже пробовал эти записи в файле .pubxml без успеха

<PropertyGroup> 
    <ExcludeFoldersFromDeployment> 
    packages 
    </ExcludeFoldersFromDeployment> 
</PropertyGroup> 

ответ

0

По вашему описанию, я предположил, что вы создали проект ASP.NET 5. Если да, то вы можете изменить раздел publishOptions > exclude в файле project.json следующим образом:

"publishOptions": { 
    "include": [ 
    "wwwroot", 
    "**/*.cshtml", 
    "appsettings.json", 
    "web.config" 
    ], 
    "exclude": [ 
    "wwwroot/lib/**", //exclude all files/folders 
    "wwwroot/lib/**/src/**" //exclude the files/folders under "src" folder 
    ] 
} 

Кроме того, ASP.NET рекомендует использовать Bower для управления на стороне клиента ресурсов. И библиотеки JavaScript и CSS хранятся по умолчанию wwwroot\lib. Таким образом, вы можете изменить место хранения библиотек бауэров для достижения своей цели. Для получения дополнительной информации вы можете обратиться к этому tutorial.

+0

Я нашел ответ вскоре после публикации :). Использование jspm, но спасибо за материал Bower. – puri

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