Невозможно подключиться к веб-серверу https в Visual Studio 2022.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно подключиться к веб-серверу https в Visual Studio 2022.

Сообщение Anonymous »

У меня есть два проекта для API и пользовательского интерфейса моего проекта.
Что касается пользовательского интерфейса, я хочу увидеть изменения, которые я внес с помощью «ctrl +shift+w» в index.cshtml, но получаю ошибка на снимке экрана ниже.
Я получаю ошибки на стороне Visual Studio и в консоли отладки Microsoft Visual Studio.
Можете ли вы мне помочь?
Изображение

Изображение

Иногда я получаю ошибки, подобные приведенной ниже.
Изображение

Согласно моим исследованиям, я удалил файл launchsettings.json в папке «Свойства» проекта пользовательского интерфейса и добавил его снова, но это не сработало.
Когда я пришел к свойствам отладки проекта, я проверил http, Разделы https и IIS. Здесь, в разделе https, эти адреса были записаны как https://localhost:7069;http://localhost:5007.
В целях тестирования я открыл сторону IIS и скопировал адрес локального хоста и вставил его в раздел https. На этот раз это сработало, но я все равно просматривал страницу чванства. Это была не та страница, которую я хотел. Ниже приведен скриншот.
Изображение
Изображение

Кроме того, нет места, где я могу открыть свойства проект и включите или отключите SSL. Так что этот вариант тоже невозможен. Возможно, он не виден, потому что я что-то упустил, я не уверен.
Я хочу увидеть изменения, которые я внес в режиме браузера.
Ни один из http, https или IIS работают на этапе выполнения. Я не знаю, проблема ли это в локальном хосте или в сертификате.

Я пробовал следующие решения:
dotnet dev-certs https --clean
dotnet dev-certs https --trust
Удалить IIS Express с помощью программы «Добавить и удалить»
Выполните команду: dotnet dev-certs https --clean
Переустановите IIS Express, загрузив его с веб-сайта Microsoft
Запустите приложение Asp.Net из Visual Studio
Visual Studio предложит создать сертификат, нажмите «Да». В моем случае он сгенерировал сертификат, но не смог добавить сертификат в доверенный корень с ошибкой «Доступ запрещен»
Windows + R и введите mmc
Файл > Добавить оснастку
Выберите Сертификаты и нажмите «Добавить».
Выберите параметр «Учетная запись компьютера», нажмите «Готово», затем нажмите «ОК».
Затем разверните сертификаты (локальный компьютер) > «Личные» > «Сертификаты».
Вы найдете сертификат локального хоста. с понятным именем «Сертификат разработки ISS Express»
Выберите сертификат, затем вырежьте и вставьте его в Доверенные корневые центры сертификации -> Сертификаты
Ниже приведены снимки экрана, которые я хотел бы показать дополнительно.
Изображение
Изображение

Снимок экрана файла проекта
Файлы проекта
Блоки кода
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"
}
}
}
}
Индекс.cshtml, который я хочу запустить:

Код: Выделить всё

@{
ViewData["Title"] = "Index";
Layout = "~/Views/Shared/_MemberLayout.cshtml";
}

Index
Проект пользовательского интерфейса/ 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"
}
}
}
}
Снимки экрана меню свойств отладки
  • свойства https
  • Свойства IIS
  • свойства http


Подробнее здесь: https://stackoverflow.com/questions/771 ... tudio-2022
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Невозможно подключиться к веб-серверу https в Visual Studio 2022.
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Невозможно подключиться к веб-серверу https в Visual Studio 2022.
    Anonymous » » в форуме C#
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Невозможно подключиться к веб-серверу https в Visual Studio 2022.
    Anonymous » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Невозможно подключиться к веб-серверу https в Visual Studio 2022.
    Anonymous » » в форуме C#
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Невозможно подключиться к веб -серверу «https» в Visual Studio 2022
    Anonymous » » в форуме C#
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»