ASP.net应用程序中角度的哈希定位策略

时间:2018-03-14 09:00:22

标签: asp.net angular angular-cli

我目前正在asp.net应用程序之上构建一个功能角度应用程序。我希望在所有页面上加载角度模块,但不要干扰asp.net应用程序的路由。

我通过使用hashlocation策略来实现这一点,但问题是在应用程序中导航时找不到某些模块。 bundels放在名为“plugins”的文件夹中

例如

  

localhost:/ foo1 - WORKS

     

localhost:/ foo1 / foo2 - 找不到一个模块(在foo2 / plugins文件夹中查找)

     

localhost:/ foo1 / foo2 / foo3 - 未找到自定义主题且找不到模块(在foo2 / foo3 / plugins中查找)

有没有办法将angular cli中的deploy url设置为相对基本文件夹,以便在/ plugins中查找文件而忽略当前网址?

1 个答案:

答案 0 :(得分:0)

您的.net应用中是否允许使用静态文件? 例如在.net核心中,允许使用默认的静态文件,以及可以在你的应用程序中使用的wwwroot文件夹中的所有文件。