asp.net IIS 部署報錯/獲取不到當前用戶信息 配置方法

1、部署項目到IIS的時候 有時候會出現各種錯誤 

比如加載xxx.dll程序集失敗  格式不正確  這時候可能是32/64位的問題,修改路徑爲:應用程序集--》高級設置--》啓用32位應用程序

2、有的時候需要通過獲取當前電腦登錄用戶的域名+用戶名  的方式取得用戶信息  ,

例如 string domainAndName = Page.User.Identity.Name;   //  取得 域名\\用戶名

             這時候 在本機調試的時候是可以正常獲取的,但是往往在發佈到IIS後有可能就獲取不到用戶信息了 ,此時 需要在IIS進行相關的設置,當用戶訪問時候要求用戶輸入某些憑據並且瀏覽器會記錄在Cookie中,具體設置如下:

應用程序池-->經典模式

選中當前網站-->身份驗證-->Windows身份驗證(401質詢) 設置啓用、其他全部設置禁用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章