Hi ,
This blog is about an error which I faced during accessing Dynamics 365 Finance & Operations. For more information
I am accessing my D365 Demo environment on my local machine with URL
I was getting error as in screen :
Before reading further if you are also facing the same issue then check below solutions , I hope this will be resolved.
This error cause is
1. Services are not running properly.
There are 3 services which mainly runs D365.
a. Application Helper Service
b. SQL Server Service
c. Microsoft Batch Management
d. Microsoft Data Import
Please restart these 4 services
2. IIS may be stopped. Please goto start of your server and run IIS if its not running then restart.
But if error still exists. Then check event viewer.
I followed below Link to resolve this issue.
Lets start the solution :
Step 1. Check which of the certificates are expired.
Run Windows powershell as ADMINISTRATOR
Run Command:
cd cert:\LocalMachine\My
ls | Select-Object NotAfter,Thumbprint,Subject | Where-Object -Property Subject -like "CN=DeploymentsOnebox.*" | Sort-Object -Property Subject,NotAfter
ls | Select-Object NotAfter,Thumbprint,Subject | Where-Object -Property Subject -like "CN=DeploymentsOnebox.*" | Sort-Object -Property Subject,NotAfter
This will check the expired certificates required to run.
There are 4 certificates needed to run this URL of D365 F&O.
The NotAfter column shows when each of them expires. The Subject column contains descriptive information about certificates. The Thumbprint column contains the key by which the certificate is recognized by the operating system.
Step 2. Please goto start->manage computer certificate->Personnal->Certificates
Find these 4 certificates , double click on these certificates and copy the thumbprint. Remove spaces and make small letters to Capital letters.
Do the same for all 4 certificates in word file.
Step 3. Run this code in powershell to add 120 months to each certificates. you will get cloned copies.
$Thumbprint = (get-childitem -Path 01F93A5974A14DC3B40F1CF0BE78127974187BE5 )
New-SelfSignedCertificate -CloneCert $Thumbprint -NotAfter (Get-Date).AddMonths(120)
New-SelfSignedCertificate -CloneCert $Thumbprint -NotAfter (Get-Date).AddMonths(120)
Please remove the green marked 40 digits key with your certificates Key.
You can get the cloned certificates in Manage computer certificates. But you need to refresh the certificate folder.
Step 4. Check the updated certificates
ls | Select-Object NotAfter,Thumbprint,Subject | Where-Object -Property Subject -like "CN=DeploymentsOnebox.*" | Sort-Object -Property Subject,NotAfter
Step 5.
Now start VisualStudio as administrator and open the following three files in the C:\AOSService\webroot folder:
- web.config
- wif.config
- wif.services.config
Now you will have to repeat the following actions for each pair of certificate types:
- In the Find what box enter the thumbnail of the old (expired) certificate.
- In the Replace with box enter the thumbnail of the cloned new certificate.
- Replace all the occurrences in open files.
After you have done this for all four certificates, save the three config files and close VisualStudio.
Restart your browser and navigate to D365FO. It should start without any problems.
No comments:
Post a Comment