Как заставить сайт ASP.NET и сайт ASP.NET Core работать на одном сервере - PullRequest
0 голосов
/ 28 мая 2019

Есть доменное имя www.xxx.com. Это веб-сайт ASP.NET, и он работает хорошо. Существует доменное имя второго уровня, которое называется yyy.xxx.com. Это веб-сайт ASP.NET Core 2.0. Этот yyy.xxx.com - это то, что я разрабатываю.

Я пытаюсь опубликовать и загрузить веб-приложение ASP.NET Core на yyy.xxx.com. Тогда оба сайта находятся на одном сервере. Я знаю, что мне нужно установить программное обеспечение, чтобы веб-приложение ASP.NET Core работало на сервере.

Итак, мой вопрос: можно ли одновременно посещать как веб-сайт ASP.NET, так и веб-сайт ASP.NET Core? Боюсь, что после установки программного обеспечения, обеспечивающего работу веб-сайта ASP.NET Core, веб-сайт ASP.NET будет работать хорошо.

Я пытаюсь использовать ASP.NET Core 2.0 для повторной разработки моего сайта. Прежде чем новый веб-сайт сможет работать идеально, я хочу, чтобы текущий веб-сайт работал. Именно поэтому на одном сервере находятся 2 веб-сайта: один - ASP.NET, другой - ASP.NET Core.

Ответы [ 2 ]

0 голосов
/ 29 мая 2019

слишком много символов в моих словах, поэтому я отправляю этот ответ вместо того, чтобы оставлять комментарий.

что я сделал: 1.создать доменное имя второго уровня, например xxx.mydomain.com 2. открыть IIS для создания веб-сайта 3. опубликуйте мой пример основного веб-приложения asp.net и загрузите его на сайт.

, из-за которых мой сайт домена верхнего уровня www.mydomain.com не может работать, ошибка 500. сообщение об ошибке, вероятно, не может обработать веб-ядро ... или что-то. Пока я не открою свой и удалить домен второго уровня, www.mydomain.com может работать снова.

так что я не смею больше делать это на хосте напрямую. зависимость от моего исследования, если я должен следовать эти шаги ниже, чтобы основной сайт asp.net и asp.ent мог работать на одном хосте в одно и то же время? 1. установить dotnet-hosting-2.1.11-win.exe 2. установить aspnetcore-runtime-2.1.11-win-x86.exe 3. Откройте iis для настройки веб-сайта домена второго уровня. 4. публиковать и загружать файлы в папку сайта домена второго уровня

Я бы хотел, чтобы это было все, что я должен сделать, чтобы достичь своей цели. но что-то заставляет меня не чувствовать себя хорошо. в нем говорится, что основной узел asp.net в iis может перехватывать все запросы, прежде чем iis, а затем доставлять в основное веб-приложение asp.net. поэтому веб-приложение asp.net не имеет возможности получить запрос. зависимость от моего первого неудачного опыта, это Похоже, это правда, и это потому, что мой сайт www.domain.com не может работать.

так что мне делать? Большое спасибо.

0 голосов
/ 28 мая 2019

Да, вы можете. Просто установите ядро ​​хостинга asp.net из здесь

Перейдите по этой ссылке , чтобы понять, как развернуть сайт asp.net в IIS. По сути, это будет отдельный пул приложений IIS для основного сайта .net и еще один для сайта платформы asp.net. Затем вы можете изменить привязку, чтобы задать заголовок узла для каждого сайта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...