我有三个相似的站点,它们是从同一个Angular项目发布的,几乎没有差异。当前,在发布时为相关站点手动选择了三个web.config文件。
我想知道发布时选择web.config文件的过程是否可以动态化。或者,可能在一个web.config文件中包含不同的部分,然后根据站点选择该部分。有什么办法可以做到这一点?
答案 0 :(得分:0)
我使用的方法是创建一个端点(ApiController),该端点将使用Configuration类(我假设您正在做MVC或AspNetCore)返回web.config上的值,并创建一个匹配的模型与web.config数据。然后,您将创建一个Angular Service,该应用将在您的应用加载后立即请求该终结点,而我个人的方法是始终将这些数据注入路由中,因为它们不应更改。
编码愉快,安全无虞!