У меня есть два проекта для API и пользовательского интерфейса моего проекта.
На стороне пользовательского интерфейса я хочу увидеть изменение, которое я сделал с помощью «Ctrl + Shift + W» на index.cshtml, но я получаю ошибку на экране ниже. < /p>
Есть ошибки, которые я получаю на визуальной студии, и на визуальной студии Microsoft. Пожалуйста? /> Иногда я получаю ошибки, подобные тому, что ниже. Работа. Здесь, в разделе HTTPS, эти адреса были написаны как https: // localhost: 7069; http: // localhost: 5007.
Для целей тестирования я открыл сторону IIS и скопировал адрес Localhost там и вставил его в раздел HTTPS. Это сработало на этот раз, но я все еще просмотрел страницу Swagger. Это была не та страница, которую я хотел. Ниже приведен скриншот.
prc = "/prc ="/prc = "/prc ="/prc = "https://i.sstatic.net/kwyer. /> Кроме того, нет места, где я могу открыть свойства проекта и включить или отключить SSL. Так что этот вариант тоже невозможна. Может быть, это не видно, потому что я что -то упускаю, я не уверен. Я не знаю, является ли это проблемой с Localhost или сертификатом. /> Команда запуска: dotnet dev-certs https-clean
re-install IIS Express, загрузив его с веб-сайта Microsoft
Запустите приложение ASP.NET от Visual Studio
Visual Studio будет предпринять для создания сертификата, нажмите «Да». В моем случае он сгенерировал сертификат, но не добавил сертификат в доверенный root с ошибкой «Доступ отказан»
Windows + R и Type MMC
File> Добавить Snap-in
Выберите сертификаты и нажмите «Добавить
». Выберите опцию «Учетная запись компьютера» и нажмите «Закончить», затем нажмите ОК. Сертификат разработки '
Выберите сертификат, затем вырежьте и вставьте его в доверенные корневые органы по сертификации -> Сертификаты < /p>
Ниже приведены скриншоты, которые я хотел бы показать дополнительно. alt = "Доверенные корневые сертификационные органы" src = "https://i.sstatic.net/v29vs.png" /> < /p>
экраний файл проекта
project files < /h2>
code /h2>
realestaTe_daPper_u /roperties /roperties /hoperties /hoperties /hoperties /roperties /h2 Запускс{
"$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"
}
}
}
}
< /code>
index.cshtml Я хочу запустить: < /p>
@{
ViewData["Title"] = "Index";
Layout = "~/Views/Shared/_MemberLayout.cshtml";
}
Index
< /code>
ui project /program.cs < /p>
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();
< /code>
realestate_dapper_api /properties /launchsettings.json < /p>
{
"$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"
}
}
}
}
< /code>
Debug Properties Menu Menu Screenshots < /p>
Https Properties < /li>
IIS свойства < /li>
Http.>
Подробнее здесь: https://stackoverflow.com/questions/771 ... tudio-2022
Невозможно подключиться к веб -серверу «https» в Visual Studio 2022 ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение