У меня проблема с веб-сайтами в IIS.
Первым делом я установил базовый веб-сайт .html в IIS под Default website (port 80). Я переместил код в C:\inetpub\wwwroot\Test, и он работает.
Когда я набираю в браузере localhost/Test, он работает, но у меня есть веб-приложение ASP.NET Core, и я хочу открыть его с помощью localhost/MyAspNetSite в браузере. Это возможно???
Я спрашиваю об этом, потому что, когда я щелкаю правой кнопкой мыши по Default website, у меня нет возможности добавить новый веб-сайт, только виртуальный каталог или приложение. В моем случае я поместил свой код .net в C:\inetpub\wwwroot\New и добавил новый веб-сайт на порт 5000, и он работает как localhost:5000, но не как localhost/New. Надеюсь, вы меня понимаете.
Возможно ли иметь два веб-сайта на одном порту или соединить два веб-сайта или что-то в этом роде? Я отправляю изображение об этой проблеме. Спасибо
Вы можете добавить больше сайтов, щелкнув правой кнопкой мыши узел «Сайты» в диспетчере IIS. Под сайтом нет сайта, так как все сайты должны быть на одном уровне.
Хммм, я сделал это ... но мое веб-приложение не запускается ... Когда я запускаю localhost / Asp, я получаю файлы своего приложения. Почему?





Вы можете разместить несколько сайтов под одним и тем же IP-адресом. В этом случае IP-адрес называется «Общий IP-адрес». Эта концепция используется всеми поставщиками общих хостов в этом мире.
В основном вам нужно перейти в свой IIS -> щелкнуть свой домен -> Привязки -> и добавить к IP-адресу «www.yourDomain.com» и «YourDomain.com». Если у вас есть второй сайт, вам просто нужно сделать то же самое, вы можете проверить этот пост в блоге, он может помочь вам понять все эти вещи.
http://woshub.com/run-multiple-websites-on-the-same-port-and-ip-address-on-iis/
У вас может быть несколько веб-сайтов в IIS. Каждый узел в разделе «Сайты» имеет свой собственный URL. Если вы хотите использовать myWebSite / Test, вам нужно будет добавить «Приложение» на свой сайт «myWebSite».