I have two projects for the API and UI side of my project. On the UI side, I want to see the change I made with "ctrl + shift + w" on index.cshtml, but I get the error in the screenshot below.
There are errors I receive on the visual studio side and in the microsoft visual studio debug console. Can you help me please?


Sometimes I get errors like the one below.

According to my research, I deleted launchsettings.json in the Properties folder of the UI project and added it again, but it did not work.
When I came to the debug properties of the project, I examined the http, https and IIS sections. Here, in the https section, these addresses were written as https://localhost:7069;http://localhost:5007.
For testing purposes, I opened the IIS side and copied the localhost address there and pasted it into the https section. It worked this time, but I still viewed the swagger page. This was not the page I wanted. Below is the screenshot.

Also, there is no place where I can open the properties of the project and enable or disable SSL. So that option is not possible either. Maybe it's not visible because I'm missing something, I'm not sure.
I want to see the change I made with Browser View. None of http, https or IIS are working during the run phase. I don't know whether it's a problem with localhost or the certificate.
The solutions I tried are:
dotnet dev-certs https --clean dotnet dev-certs https --trust
Uninstall IIS Express via Add Remove Program Run command: dotnet dev-certs https --clean Re-install IIS Express by downloading it from the Microsoft website Run the Asp.Net application from Visual Studio Visual studio will prompt for generating a certificate, click yes. In my case, it generated the certificate but failed to add the certificate to the trusted root with an error 'Access Denied' Windows + R and type mmc File > Add Snap-In Select Certificates and click add Select the 'Computer account' option and click finish, then click Ok. Then expand the certificates(Local Computer) > Personal > Certificates You will find a local host certificate with the friendly name 'ISS Express Development Certificate' Select the certificate then cut and paste it into Trusted Root Certification Authorities -> Certificates
Below are the screenshots that I would like to show additionally.

Project File Screenshot Project Files
Code Blocks
RealEstate_Dapper_UI / Properties / launchSettings.json
{
"$schema": "http://json.schemastore.org/launchsettings.json",
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:29591",
"sslPort": 44379
}
},
"profiles": {
"http": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"applicationUrl": "http://localhost:5112",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"https": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"applicationUrl": "https://localhost:7240;http://localhost:5112",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}
The index.cshtml I want to run:
@{
ViewData["Title"] = "Index";
Layout = "~/Views/Shared/_MemberLayout.cshtml";
}
Index
UI project/ Program.cs
var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
builder.Services.AddControllersWithViews();
var app = builder.Build();
// Configure the HTTP request pipeline.
if (!app.Environment.IsDevelopment())
{
app.UseExceptionHandler("/Home/Error");
// The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseRouting();
app.UseAuthorization();
app.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
app.Run();
RealEstate_Dapper_Api / Properties / launchSettings.json
{
"$schema": "http://json.schemastore.org/launchsettings.json",
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:21668",
"sslPort": 44323
}
},
"profiles": {
"http": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"launchUrl": "swagger",
"applicationUrl": "http://localhost:5027",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"https": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"launchUrl": "swagger",
"applicationUrl": "https://localhost:7032;http://localhost:5027",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"launchUrl": "swagger",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}
Debug Properties Menu Screenshots