asp.net mvc 中[Authorize]在IE9以上版本關於FormsAuthentication.SetAuthCookie無效的問題 解決方案

簡單的解決方法是,在網站根目錄,新增一個瀏覽器定義文件(browser definition file) 叫「App_Browsers」文件夾,而後裏面放一個「IE10.browser」文件便可,網站自動識別讀取
步驟以下:
1.添加一個"App_Browsers"文件夾
2.添加一個"*.browser"後綴的文件,如IE10.browser
3.添加文件內容以下:
<browsers>
<browser refID="Default">
<capabilities><!-- To avoid wrong detections of e.g. IE10 -->
<capability name="cookies" value="true" />
<capability name="ecmascriptversion" value="3.0" />
</capabilities>
</browser>
</browsers>瀏覽器

完美解決了asp.net MVC 中[Authorize]標識,讀取登錄cookie的問題。cookie

相關文章
相關標籤/搜索