Я изо всех сил пытался запустить свой проект NetCore 3.1 Web Api в качестве локального хоста в IIS для отладки. У меня нет большого опыта в этом, и я хотел бы получить совет.
Проект работает нормально, опубликованный в Azure, но, конечно, пока он находится в Azure, я не могу отлаживать, поэтому определенно нужно иметь возможность чтобы запустить его локально.
Я предполагаю, что есть проблема с портами, но мой вопрос: как мне правильно выбрать порты?
Это мои текущие настройки в:
launchSettings. json
{
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:5001",
"sslPort": 44393
}
},
"$schema": "http://json.schemastore.org/launchsettings.json",
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"launchUrl": "api/accounts/register",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"ancmHostingModel": "OutOfProcess"
},
"YWAW.WebApi": {
"commandName": "Project",
"launchBrowser": true,
"launchUrl": "api/accounts/register",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"applicationUrl": "https://localhost:5001;http://localhost:5000"
}
}
}
appsSettings. json
{
"Tokens": {
"Key": "MYSECRETKEY",
"Issuer": "localhost.com",
"AccessExpireSeconds": "86400"
},
"Logging": {
"LogLevel": {
"Default": "Warning"
}
},
"AllowedHosts": "*"
}