【发布时间】:2018-07-05 08:15:12
【问题描述】:
据我了解,如果我构建并部署在“dist”文件夹中生成的代码,那么所有的打字稿和路由都准备好工作了吗?!
我在dist文件夹中部署了代码,主页就可以正常显示了
只要我点击一个链接,我就会得到一个 404(IIS 服务器)
路线示例
/criminal/?UserID...
{ path: 'criminal', component: CriminalComponent, pathMatch: 'full'},
【问题讨论】:
-
在 .angular-cli.json 中,我将 outDir 设置为 wwwroot,因为这是 VS 和 IIS 通常要寻找的: --> "outDir": "wwwroot"
-
确保在部署之前也执行“ng build --prod”。这将确保您的应用程序的核心正确组合在一起并且没有构建错误。
标签: angular iis angular-cli ng-build