Первый совет: Запустите Visual Studio от имени администратора.
Измените файлы конфигурации IIS Express, перейдите к файлу редактирования:
\{project folder}\.vs\{yourWebApplicationName}\config\applicationhost.config
Вы найдете что-то вроде этого (найдите с именем вашего приложения):
<site name="WebApplication3" id="2">
<application path="/" applicationPool="WebApplication3 AppPool">
<virtualDirectory path="/" physicalPath="C:\Users\Administrator\source\repos\WebApplication3\WebApplication3" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:53717:localhost" />
<binding protocol="https" bindingInformation="*:44325:localhost" />
</bindings>
</site>
Добавьте <bindings>
, добавьте еще одну строку с вашим собственным IP, номер порта:
<binding protocol="http" bindingInformation="*:53717:mywebsite" />
Перейдите на C:\Windows\System32\drivers\etc
отредактируйте файл hosts
(скопируйте в другое место, отредактируйте и скопируйте обратно):
# localhost name resolution is handled within DNS itself.
127.0.0.1 mywebsite
# ::1 localhost
Затем вы можете использовать http://mywebsite:53707
для отладки вашего приложения, вы можете закомментировать app.UseHttpsRedirection();
in Configure
для обработки HTTP-запроса.