我有一個Webforms站點,該站點已部署在測試,分段和生產中。ASP.NET網站確定是否在Test vs Prod環境中運行
一些內部用戶很難跟蹤他們是哪個網站。
我有一個母版頁和每頁共同頁眉/頁腳。
如何在這些環境中的頁面上顯示「TEST」或「STAGING」等文本,但是仍然能夠將相同的代碼庫部署到生產環境中?
我有一個Webforms站點,該站點已部署在測試,分段和生產中。ASP.NET網站確定是否在Test vs Prod環境中運行
一些內部用戶很難跟蹤他們是哪個網站。
我有一個母版頁和每頁共同頁眉/頁腳。
如何在這些環境中的頁面上顯示「TEST」或「STAGING」等文本,但是仍然能夠將相同的代碼庫部署到生產環境中?
使用Request.ServerVariables(「SERVER_NAME」),只是創造一些邏輯,如果改變網頁標題(或您想使用的任何指示)說開發或測試(我通常會離開刺只是空白)
區分這兩種環境的最簡單方法是爲每個環境分別設置不同的橫幅。另外,使用描述性的網址,如:
staging.mydomain.com
prod.mydomain.com
由於它們駐留在不同的服務器上,它們將具有不同的URL。這是加載我感興趣的不同橫幅的方法。 – tom
使用Limey的建議並相應切換。 – IrishChieftain
嘗試使用描述性的網址是什麼? – IrishChieftain
staging.mydomain.com - prod.mydomain.com – IrishChieftain