Поскольку я не смог найти полное пошаговое решение, я делюсь своим опытом с сообществом.
Надеюсь, что это станет полезным.
Это ответ:
На вашем сервере вы должны открыть CMD как admin
Затем запустите этот код:
netsh advfirewall firewall add rule name="Http Port 80" dir=in action=allow protocol=TCP localport=80
Далее в ваших настройках приложения. json в вашей папке publi sh добавьте эти коды
"AllowedHosts": "*",
"Kestrel": {
"EndPoints": {
"Http": {
"Url": "http://192.168.1.12:80"
}
}
}
Теперь ваши appsettings. json должны стать примерно такими:
{
"ConnectionStrings": {
"DefaultConnection": "Server=.\\;Database=MyDbName;Trusted_Connection=True;MultipleActiveResultSets=true"
},
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"AllowedHosts": "*",
"Kestrel": {
"EndPoints": {
"Http": {
"Url": "http://192.168.1.12:80"
}
}
}
}
Обратите внимание, что вы можете изменить IP и Номер порта . Выше приведены только примеры.
И также Ip, который вы устанавливаете должен совпадать с Ip Adderss сервера.
вы должны поменять их там местами:
Теперь вы можете получить доступ к этому Ip через сеть
http://192.168.1.12: 80 или http://192.168.1.12