Я следовал за Angular2 Quick start example и использовал live-server для его запуска. Он работает нормально.Не удалось запустить приложение Angular2 в IIS
Я создал затем на веб-сайт в IIS и установить виртуальный каталог в каталог, в котором я имею index.html файл. Когда я запускаю сайт, я получаю следующую ошибку. Ошибка возникает, когда IIS пытается подключиться к серверу app.ts.
Как запустить приложение Angular2 в IIS?
Страница, которую вы запрашиваете, не может быть подана из-за конфигурации расширения. Если страница является скриптом, добавьте обработчик. Если файл должен быть загружен, добавьте MIME-карту.
UPDATE:
Решение: Я создал новый файл web.config и добавил следующий фрагмент кода, чтобы добавить тип MIME. Это будет использоваться IIS в качестве настроек локального веб-приложения.
<configuration>
<system.webServer>
<staticContent>
<mimeMap fileExtension=".ts" mimeType="application/x-typescript" />
</staticContent>
</system.webServer>
</configuration>
@ DanielS Я не согласен, что это дубликат. Возникает вопрос: «Как запустить приложение в IIS», где добавление типа MIME - это способ заставить его работать, но, на мой взгляд, конечно, это не решение. –