带有本地化Angular应用程序的IIS



我在ASP.NET应用程序中使用angular(版本10(i18n本地化。部署后,我可以打开我的应用程序并使用导航,但在页面刷新后,我得到了

{状态代码:500,消息:发生内部服务器错误。}

我试着像这个问题中那样使用重写规则,但它不起作用

500错误的原因有很多,您需要进一步分析这个错误,我建议您尝试使用失败的请求跟踪来查看详细的错误信息。

有关使用失败请求跟踪的更多信息,您可以参阅此链接:使用失败请求追踪来追踪重写规则。

问题不在IIS重写规则中。若你们有同样的问题,试着这样做:

  1. 打开app.module.ts
  2. 在导入块中,将RouterModule添加或替换为

RouterModule.forRoot(your_routes,{useHash:true}(

最新更新