【问题标题】:angular routing to old asp.net app on the same server角度路由到同一服务器上的旧 asp.net 应用程序
【发布时间】:2021-01-29 02:17:23
【问题描述】:

所以我的 Angular Web 应用程序的 URL 是 https://devnet/appName/,当我单击一个按钮时,我希望它转到 http://devnet.some.org/appName/page.aspx。现在这是我需要帮助的部分,角度 Web 应用程序位于 devnet、testnet 和(你猜对了)prodnet 上。取决于角度应用程序从哪个服务器运行,我希望它去哪里找到旧应用程序。

注意协议的变化,servers和appName一样,但是route和page.aspx会不一样。

是的,在 Angular 应用程序完全完成之前,这只是暂时的

【问题讨论】:

    标签: asp.net angular url routes


    【解决方案1】:

    我的 POV 中最好的方法是使用环境,例如:

    environment.ts // current one
    environment.dev.ts
    environment.test.ts
    environment.prod.ts
    

    在 angular.json 中添加相应的配置(传播“生产”配置)。

    oldUrl 添加到环境接口,并为每个特定环境提供不同的值。

    将环境导入到使用重定向按钮的组件中,并使用environment.oldUrl 属性来构造正确的重定向 URL。

    【讨论】:

      猜你喜欢
      • 2018-10-12
      • 1970-01-01
      • 2019-01-10
      • 2016-10-22
      • 2020-01-18
      • 1970-01-01
      • 1970-01-01
      • 2018-04-21
      • 2018-06-24
      相关资源
      最近更新 更多