Saya baru saja berada di sebuah proyek dan selama rilis, kami menyadari bahwa itu tidak bekerja di Produksi. Ia bekerja di semua lingkungan lain tetapi karena kami memiliki tim rilis yang terpisah, dan kami tidak dapat mengatur sendiri server dan lingkungan, kami tidak memiliki visibilitas konfigurasi pada mereka.
Kami mencurigai bahwa Prod memiliki beberapa izin pengguna di akun atau pengaturan IIS yang berbeda, jadi kami bekerja sekarang.
Jadi saya pikir semua ini telah menjadi pengalaman belajar bagi saya dan saya tidak ingin hal yang sama terulang lagi. Saya ingin bertanya, bagaimana perbedaan lingkungan ini? Saya selalu berpikir bahwa PreProd harus merupakan salinan yang identik dengan lingkungan Prod menggunakan salinan dari database yang sama, menggunakan salinan akun pengguna yang sama, harus diinstal pada server yang sama dll.
Tapi sejauh mana saya harus mengambilnya? Jika situs web menghadap ke luar, haruskah PreProd menghadap ke luar? Bagaimana jika situs web memiliki komponen yang tidak memerlukan akun pengguna atau kata sandi untuk menavigasi? Apakah saya tetap bisa mengeksposnya ke dunia luar?