-
Notifications
You must be signed in to change notification settings - Fork 315
Description
We have a ServiceFabric service, which is running the latest .NET Core 3.1. We publish & deploy it as self-contained. It references Microsoft.Data.SqlClient. Using version 1.1.3 everything works perfectly. After updating to 2.0.0, we can not event deploy it to the fabric anymore. Unfortunataly, ServiceFabric gives very little information why. This is what we see:
Service package for manifest 'XXXX' and service package activation ID 'XXXX' is in Error.
'System.Hosting' reported Error for property 'ServiceTypeRegistration:XXX'.
The ServiceType was disabled on the node.
It tries that several times and then gives up.
By digging into SF events i was able to find this as well:
There was an error during CodePackage activation.The process/container terminated with exit code:2147516556.
By comparing service package i can see that it used to include sni.dll when using 1.1.3 and then its gone after we updated to 2.0.0. My suspicion is that is the reason why the service fails to start.
And i think is my theory is correct because the service works just fine locally, since sni.dll is availaible on my PC. But it does not exist on the ServiceFabric's VMs.