#c# #docker #kubernetes #.net-core
#c# #docker #kubernetes #.net-core
Вопрос:
Я запускаюсь dotnet watch --project Me.Myproject.csproj run
в контейнере в локальном кластере kubernetes с подключением тома, но изменения не обнаружены.
Если я запускаю ту же команду локально, изменения обнаруживаются. Если я перезапущу модуль (без перестройки контейнера), изменения будут включены.
Сам проект в значительной степени является шаблонным шаблоном gRPC:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<Protobuf Include="Protosgreet.proto" GrpcServices="Server" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Grpc.AspNetCore" Version="2.27.0" />
</ItemGroup>
</Project>
Мои переменные среды:
- DOTNET_USE_POLLING_FILE_WATCHER=1
- ASPNETCORE_ENVIRONMENT="Development"
Похоже, они не оказывают никакого влияния на наблюдателя.