要解决部署在IIS上后,刷新时Angular应用的URL始终显示404错误的问题,可以尝试以下解决方法:
import { NgModule } from '@angular/core';
import { LocationStrategy, HashLocationStrategy } from '@angular/common';
@NgModule({
// ...
providers: [{ provide: LocationStrategy, useClass: HashLocationStrategy }],
// ...
})
export class AppModule { }
import { NgModule } from '@angular/core';
import { LocationStrategy, PathLocationStrategy } from '@angular/common';
@NgModule({
// ...
providers: [{ provide: LocationStrategy, useClass: PathLocationStrategy }],
// ...
})
export class AppModule { }
这些解决方法可以帮助解决部署在IIS上后,刷新时Angular应用的URL始终显示404错误的问题。