Nastavení ve web.config

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <location path="." inheritInChildApplications="false">
    <system.webServer>
      <handlers>
        <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
      </handlers>
      <aspNetCore processPath="dotnet" arguments=".\PayBack_app.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess">
        <environmentVariables>
          <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
        </environmentVariables>
      </aspNetCore>
    </system.webServer>
  </location>
</configuration>
<!--ProjectGuid: 16506b51-39a8-4ff0-9fbe-b8af62e20ce7-->

Připojovací řetězec v Program.cs k MSSQL:

builder.Services.AddDbContext<PayBack_Context>(options => options.UseSqlServer(builder.Configuration.GetConnectionString("pripojSQL") ?? throw new InvalidOperationException("Chyba připojení SQL - nebyl nalezen připojovací řetězec")));

Možné připojovací řetězce k databázi v ASP.NET Core:

"ConnectionStrings": { "pripojSQL": "Data Source=.;Initial Catalog=DbName;User ID=Login;Password=Password;Encrypt=false;TrustServerCertificate=false;" } 

"ConnectionStrings": { "pripojSQL": "Data Source=.;Initial Catalog=DbName;User ID=Login;Password=Password;Encrypt=false;TrustServerCertificate=True;" }

"ConnectionStrings": { "pripojSQL": "Data Source=.;Initial Catalog=DbName;User ID=Login;Password=Password;Encrypt=false;" }