无法在IIS上的生产模式下直接浏览到延迟加载的模块
我从以下位置下载了lazy-loading-ngmodules.zip
https://angular.io/guide/lazy-loading-ngmodules.
我使用ng serve毫无问题地运行了应用程序。我可以浏览网址
http://localhost:4200
,然后单击都是延迟加载的模块的“客户”和“订单”。我也可以直接浏览网址-
http://localhost:4200/customers.
然后我使用ng build --prod构建了生产版本,并将其托管在IIS上。我可以浏览URL http://localhost:80,然后单击“客户和订单”以导航到延迟加载的模块。没问题!!!但是,如果我直接浏览到URL http://localhost:80/customers,则会收到HTTP 404错误。为什么???我需要直接浏览到延迟加载模块。
应该能够在IIS上的生产模式下直接浏览延迟加载的模块。