我在具有卷挂载的本地kubernetes集群中的容器中运行dotnet watch --project Me.Myproject.csproj run
,但是未检测到更改。
如果我在本地运行相同的命令,则会检测到更改。如果我重新启动Pod(不重建容器),则会包含更改。
项目本身几乎就是样板gRPC模板:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<Protobuf Include="Protos\greet.proto" GrpcServices="Server" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Grpc.AspNetCore" Version="2.27.0" />
</ItemGroup>
</Project>
我的环境变量:
- DOTNET_USE_POLLING_FILE_WATCHER=1
- ASPNETCORE_ENVIRONMENT="Development"
它们似乎对观察者没有任何影响。