我最近刚参与一个项目,在发布期间,我们意识到它在生产环境中不起作用。它可以在所有其他环境中使用,但是因为我们有一个单独的发布团队,而且我们无法自己设置服务器和环境,所以我们无法查看它们上的配置。
我们怀疑Prod在其帐户或IIS设置中具有某些用户权限,因此我们现在在努力。
因此,我认为整件事对我来说都是一次学习经历,我不想再重复同一件事。我想问一下,这些环境应该有什么不同?我一直认为PreProd应该是与Prod环境相同的副本,使用相同数据库的副本,使用相同用户帐户的副本,应安装在相同服务器等上。
但是我应该走多远?如果网站是外部的,那么PreProd应该是外部的吗?如果网站具有不需要用户帐户或密码即可导航的组件怎么办?将它暴露给外界仍然可以吗?