2016-11-30 3 views
3

У меня есть приложение Angular 2 и вы хотите развернуть его в IIS. Я не использовал Visual Studio для создания приложения.Развертывание углового приложения в IIS

В приложении не существует кода стороны на стороне, поскольку он связывается с отдельным проектом asp.net web api для связи с базой данных. По существу рабочие файлы представляют собой кучу файлов машинописных файлов и css, html.

Он отлично работает обслуживающая в локальном хосте: 4200

Проблема заключается в том, что существуют буквально тысячи файлов УД Угловое 2 приложения.

Я попытался скопировать файлы в папку 'src' в папку 'C: \ inetpub \ wwwroot \ myProjectFolder' и изменил базовый тег <base href="/myProjectFolder">, но ничего не отображается, никаких ошибок даже в консоли Chrome.

Как я могу опубликовать Угловое 2 веб-приложение для IIS.

Благодаря

+0

Вы построили приложение с помощью угловой консоли? – Bernhard

+0

Да, я создал приложение, используя Angular cli – Arianule

ответ

11

создать рабочую сборку для веб-сервера/IIS необходимо создать сборку с помощью угловой консоли. Затем все ресурсы машинописного текста переводятся в исполняемый javascript.

Место по умолчанию, в котором находится сборка, находится папка dist внутри вашего проекта.

Имейте в виду, что необходимо установить правильный baseHref с использованием флага --bh, если ваше приложение не запущено на корне домена.

ng build --prod --bh /folder/ 

Выход внутри дист старше выглядит примерно так: enter image description here

+0

Thats great thanks ... имеет смысл – Arianule

Смежные вопросы