Hello,
I have a .net framework licensing server webapi app hosted on azure which has stopped working.
It hasn't been used for a while, but when i came to update the keys, and use it again, i found it was broken. I wasn't able to get detailed logs of the problem however. But i think the digest algorithm (RSA256) was no longer supported on azure.
The architecture/technology is basically as follows:
.net framework
mvc web api
odata 4
entity framework 6
secured with AuthorizationFilterAttribute
custom EnableQueryAttribute (ValidateQuery method)
Licences are signed with a private key (signed digest of json info)
There were a number of nuget packages that were deprecated, namely
Microsoft.Azure.KeyVault
Microsoft.Azure.KeyVault.WebKey
Microsoft.IdentityModel.Clients.ActiveDirectory
I've been slowly sucked down the road of moving to .net core, and suddenly find myself with a lot of unplanned work.
I'm wondering what the minimum work route is to get back to a working licensing server.
The problems I encountered are not being able to deploy a version of the project. (fixed by using some .net core elements i think)
Not being able to attach to a running web app. (i tried using the deployment credentials, and my subscription credentials)
I would appreciate some guidance.
Thanks very much
Martin