Angular 2 hospedado no IIS: erro HTTP 404

Eu tenho um aplicativo simples com um componente que espera determinados parâmetros do URL. existe apenas uma rota no aplicativo:

const appRoutes: Routes = 
                       path: 'hero/:userId/:languageId',component: HeroWidgetComponent }];

No Index.html, eu tenho isso no cabeçalho<base href="/">

Estou usando o webpack e o aplicativo funciona bem no ambiente de desenvolvimento ao navegar no URL:http://localhost:4000/hero/1/1.

No entanto, ao criar o aplicativo para produção e obter os arquivos de distribuição, hospede-o no IIS. Recebo o seguinte erro ao tentar procurar o mesmo URL:

HTTP Error 404.0 - Not Found
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.

O aplicativo funciona bem se eu remover todo o roteamento e apenas navegar:http:localhost:4200 no IIS.

questionAnswers(2)

yourAnswerToTheQuestion