我有一個爲我公司的內部員工運行超過2個月的Web應用程序(asp.net,C#)。該應用程序可通過121.XXX.XX.200等實時IP地址訪問。HttpContext.Current.Request.Url.Authority被緩存IIS
在我的代碼庫中,我使用「HttpContext.Current.Request.Url.Authority」來獲取這個特定的IP地址。直到前天,這個工作也很好。
但是,昨天代碼「HttpContext.Current.Request.Url.Authority」開始給我的服務器的本地IP地址,如「10.X.XXX.20」,而不是活的。
現在我能夠重現錯誤。每當我使用本地IP地址瀏覽應用程序時,IIS似乎都在緩存域名。現在,當我使用來自不同計算機的實時IP地址瀏覽同一應用程序時。它仍然給我本地IP。
什麼可以解決這個問題?