Hi @michael-day_7391,
The docs say to use NETWORK SERVICE because that is the default account ProGet users when it's installed. You need to use the username of the account that the ProGet service is running as. If your ProGet service is running as MYDOMAIN\PROGET-SERVER$", then your netsh command should use that. If it is using NETWORK SERVICE, then you should be use NETWORK SERVICE. If you want to switch to a different username, then you need to first remove the urlacl by running the following, then re-add it with the correct name.
netsh http delete urlacl url==https://*:443/
The event viewer error Windows event viewer shows event id 1000, can be ignored. That is a default message that shows because we configure the URL binding in code.
The netsh http add sslcert command should only be used when you are using a haostname binding, since you are unsign *:443, you should not need this.
While you are working through this issue, I would change UseHttpsRedirection="True" to UseHttpsRedirection="False" in your config so you can still access the site over HTTP until you get this figured out. The ERR_CONNECTION_CLOSED message typically indicates an issue with the certificate binding. The most common issue that can cause this is when the permissions are incorrect on your certificate.
- Open the Certificate Manager using Window's MMC
- Navigate to Certificates (Local Computer) -> YOUR_STORE (ex: Personal) -> Certificates
- Right click on the certificate and select All Tasks -> Manage Private Keys
- And give read access to your service account
See more in our Troubleshooting guide.
Can you verify the permissions on the certificate?
Thanks,
Rich