我有一個asp.net應用程序,似乎在一個環境(DEV ...當然)丟失其憑據,但沒有另一個(INT)。 登錄後,隨機點擊幾秒鐘,我最終重定向回登錄頁面。ASP.Net幾秒鐘後應用程序丟失憑據
我不是網絡管理員,所以請原諒我,如果我說錯了什麼。 總之,有兩種環境:DEV和INT。 每個都有一個指向底層服務器的DNS A記錄。 在DEV中,應用程序指向的URL類似devEnv.organization.com。這指向一臺名爲dev01的服務器。 在INT中,應用程序指向的URL類似於intEnv.organization.com。這指向兩個服務器:int01和int02。現在,網絡管理員採取了一些措施,將int02排除在圖片之外,因此intEnv.organization.com記錄僅指向01.
上述問題體現在此環境中。 如果我們將應用程序直接指向int01服務器,那麼應用程序工作得很好。
同樣,在DEV中,無論我們指向devEnv.organization.com URL還是dev01服務器,該應用程序都可以完美(自然地)工作。 有沒有人有什麼可能會導致這種或任何方式來解決這個問題的想法? 客戶端正在使用IIS7。 每個web.config都是一樣的(數據庫連接字符串除外,它指向相應的數據庫服務器。)
請幫忙!
感謝,
史蒂夫
它是真的隨機還是發生在特定的鏈接?我的猜測是,你有一個硬編碼的鏈接,它將發送給具有不同機器密鑰的不同服務器。 – Nathan 2012-08-10 22:18:37
我們點擊的鏈接位於從數據庫調用填充的網格中。所以鏈接不是硬編碼的。 – 2012-08-10 22:37:18
^^回覆:OP對Nathan的評論的回覆:但你是否確定數據庫中的鏈接都是相對鏈接。如果其中一個數據庫鏈接指向不同域中的同一個應用程序,那麼您似乎會註銷(但實際上從未登錄過)。 – 2012-08-11 10:28:08