1. 程式人生 > >Asp.net MVC 控制器無法獲取到Cookie內容

Asp.net MVC 控制器無法獲取到Cookie內容

最近遇到了這麼個問題。

系統釋出到IIS上的一個網站上作為子程式使用,系統在本地使用一切正常,但作為子程式卻出現無法獲取到cookie 資訊,介面顯示的是正常的。針對這個問題,採取了多種不同的方式,主要是cookie 值得獲取。

1)修改程式中原來獲取cookie 得方式,原來是requst.cookie,修改為

System.Web.HttpContext.Current.Request.Cookies.Get("LoginInfo").Value;

2)通過查詢日誌的方式獲取錯誤地址,這種方式,發現根本沒走方法,也就是跟蹤日誌的方法根本就沒寫入

3)寫固定的值,把獲取到的cookie值直接寫入到方法中,效果跟2一樣,沒走方法,何況是值呢

4)本地把資料庫直接建立到本地,這種方式正常

等等,

通過一系列的解決方式,最終沒有解決,還是老問題。

當檢視路徑的時候,發現一個問題,有相同的目錄下也存在同樣的控制器。於是採取的方式是在測試的網站上新增一個網站,部署上之後發現可以,沒問題。

 

這裡就是說明了一個問題,在同一個網站上不要有重名的控制器,否則就會產生這種未知的錯誤