Ситуация такова, что я могу успешно опубликовать свое приложение в режиме реального времени на веб-хосте с помощью опции публикации Visual Studio 2018 FTP, и оно правильно подключается и публикует его, а изменения видны.
Однако на сервере хранятся несколько папок, содержащих несколько аудиофайлов, поэтому каждый раз, когда я публикую аудиофайлы, они удаляются и затем публикуются повторно. Процесс не только слишком длинный, но и избыточный. А поскольку ASP.NET Core преобразует приложение в dll-файлы, это быстрее на стороне клиента, но публикация изменений - это кошмар, так как все файлы должны быть удалены, включая звуковую папку, и повторно загружены.
Файл csproj выглядит следующим образом:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<DebugType>full</DebugType>
<DebugSymbols>true</DebugSymbols>
</PropertyGroup>
<ItemGroup>
<Content Remove="Views\Shared\ExplainPage.cshtml" />
</ItemGroup>
<ItemGroup>
<None Remove="Properties\PublishProfiles\CustomProfile.pubxml" />
<None Remove="Properties\PublishProfiles\CustomProfile1.pubxml" />
<None Remove="Properties\PublishProfiles\umaraftab.net - Web Deploy.pubxml" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.Cookies" Version="2.0.1" />
<PackageReference Include="Microsoft.AspNetCore.Identity" Version="2.0.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="2.0.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.ViewCompilation" Version="2.0.0" PrivateAssets="All" />
</ItemGroup>
<ItemGroup>
<Folder Include="Properties\PublishProfiles\" />
<Folder Include="wwwroot\explanations\" />
<Folder Include="wwwroot\lectures\" />
</ItemGroup>
<ItemGroup>
<None Include="wwwroot\slick\fonts\slick.svg" />
</ItemGroup>
</Project>
Папки wwwroot \ lectures и wwwroot \ пояснения содержат аудиофайлы.
Кто-нибудь сможет посоветовать, как я могу просто позволить аудио-папкам оставаться на сервере как есть, и просто воссоздать dll-файлы и загрузить их, так как именно здесь происходят изменения.
С уважением,