4

I have developed asp.net core 2.0 webapi and hosting in IIS. I installed the hosting bundle as mentioned in Hosting Bundle Installation

But for some reason i am getting the following error:

An error occurred while starting the application.

.NET Core 4.6.25815.02 X64 v4.0.0.0    |   Microsoft.AspNetCore.Hosting version 2.0.0-rtm-26452    |    Microsoft Windows 6.1.7601 S 

Some of the error lines in stdout...

warn: Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository[50]
      Using an in-memory repository. Keys will not be persisted to storage.
warn: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[59]
      Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits.
warn: Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository[50]
      Using an in-memory repository. Keys will not be persisted to storage.
warn: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[59]
      Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits.
warnwarn: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[35]
      No XML encryptor configured. Key {973e8bbf-2ca5-4c7f-a2ac-2672c9bb8041} may be persisted to storage in unencrypted form.
: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[35]
      No XML encryptor configured. Key {973e8bbf-2ca5-4c7f-a2ac-2672c9bb8041} may be persisted to storage in unencrypted form.
Hosting environment: Production
Content root path: C:\Elay\PublishOutput
Now listening on: http://localhost:30127
Application started. Press Ctrl+C to shut down.
fail: Microsoft.EntityFrameworkCore.Database.Connection[200004]

Any help?

Mukil Deepthi
  • 6,072
  • 13
  • 71
  • 156

2 Answers2

4

There are a couple of settings you can add on to the WebHost.CreateDefaultBuilder() method that will show detailed error messages instead of generic one when hosting .NET Core 2 apps in IIS.

.UseSetting("detailedErrors", "true")

.CaptureStartupErrors(true)

enter image description here

ekhanna
  • 800
  • 8
  • 12
2

This was due to wrong connection details. It works fine with the correct credentials. thanks

Mukil Deepthi
  • 6,072
  • 13
  • 71
  • 156
  • 1
    Can you share what was wrong? We have the same issue but I swear it was working before we republished and now not.. the connection string looks OK – Piotr Kula Jan 03 '18 at 09:22
  • I would also be interested what needs to be changed in order to remove this warnings. – monty Jul 10 '18 at 08:34