北京创优盛业网站建设制作公司

主營:企業網站建設與制作、企業網站設計
優點:量身訂做、安全穩定、保證質量!
§首頁文章發布-網站建設-Web服務


Windows 2008 server + IIS 7 設置身份模擬

作者:建站學  來源:建站學WEB服務  瀏覽數:2135  添加時間:2013/11/12

IIS7 與 IIS 6 相比有了很大的改動,原來在 IIS 6 下可以的設置到了 IIS 7 下有的會發生變化。身份模擬的配置上,IIS7 和 IIS6有很大不同,網上IIS6的身份模擬的文章比較多,但介紹IIS7的比較少,我把的一些折騰的經驗在這篇博客中寫下來,以供參考。

IIS 7 有兩種 ASP.NET Application Mode。

一種是 集成模式(Integrated Mode) 這個是默認的模式,也是微軟推薦的模式,另一種是 經典模式(Classic Mode) ,這種模式是用于兼容老版本。集成模式使用更方便而且安全性更好,不需要把模擬帳戶的用戶名和密碼寫在配置文件中,這樣更安全也更方便。既然我們已經用了IIS 7,那么我們還是按微軟推薦的方式使用集成模式比較好。

集成模式下,身份模擬可以完全通過界面來完成:

 

首先如上圖所示,IIS 7 在 Server Level 下有個 IIS-> Authentication ,雙擊這個圖標我們看到下面這個圖:

在這個圖中我們看到 IIS7 多了一個 ASP.NET Impersonation 的功能,在 Actions 里面點 Enable 開啟身份模擬功能,然后點 Edit 編輯身份模擬。

 

我們看到上面這個編輯框,在這個編輯框中,我們指定要進行身份模擬的帳號,這個帳號必須是本地已經存在的帳號,點 Set 輸入這個帳號的名稱和密碼。

然后點OK。

到這里,按照 MSDN 中的幫助文檔,身份模擬應該就算設置成功了。

然后我做了一個簡單的測試頁面看看身份模擬是否成功,測試程序如下:

 

protected void Page_Load(object sender, EventArgs e) {     Response.Write(System.Security.Principal.WindowsIdentity.GetCurrent().Name); }

運行的結果居然是:

NT AUTHORITYIUSR

 

也就是說 Asp.net 沒有用我設置的這個 MyAccount 帳號模擬運行,而是仍然用IUSR 帳號模擬運行。查了好久,才發現是下面問題造成:

用 Virtual Studio 2008 生成網站時,web.config 文件中默認會有這樣一個設置:

雙擊代碼全選 1 <identity impersonate="true" />

這個設置是為 IIS 6 做身份模擬而設置的。在這種情況下,用戶身份的認證交給IIS來進行。當允許匿名登錄時,IIS將一個匿名登錄使用的標識(缺省情況下是IUSR)交給ASP.NET應用程序。當不允許匿名登錄時,IIS將認證過的身份標識傳遞給ASP.NET應用程序。ASP.NET的具體訪問權限由該賬號的權限決定。

這個設置在 IIS 7 下已經過時了,如果用古典模式,才需要這樣設置。

找到問題原因后,我把 <identity impersonate="true" />  這個配置項從 web.config 中刪除了。刪除后,就可以用到前面在界面上配置的用戶名來模擬帳號了。

然而先不要高興的太早,緊接著就出現了新的問題。 錯誤如下:

Could not load file or assembly 'xxxx' or one of its dependencies. Access is denied.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.IO.FileLoadException: Could not load file or assembly 'GetPathFileLib' or one of its dependencies. Access is denied. Source Error:

從錯誤提示看,應該是目前這個模擬帳戶沒有足夠的權限去執行 bin 目錄下的 xxxx.dll ,于是我把bin 目錄賦予模擬帳戶 MyAccount 完全控制的權限,結果還是不行,我在網上搜了一下,有人說需要將C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary 這個目錄也設置為完全控制,于是照做了,還是不行。無奈之下,我把MyAccount 帳戶加入了 IIS_IUSRS這個群組,問題終于解決。

現在我們再運行上面那個顯示當前用戶的代碼顯示結果為

MachineNameMyAccout
注意:我們必須要把 <identity impersonate="true" /> 刪除才行,如果僅僅是設置為 <identity impersonate="false" />

模擬的帳戶會變成  IIS APPPOOLDefaultAppPool,這個設置是不正確的。

到這里IIS7 下設置身份模擬就全部完成了。

文章來源:創優盛業網站建設www.gmgwt.com
上一篇:IIS中WEB服務器的日志存放到SQL Server 200 下一篇:以Apache 2.2為例:Mod_Layout模塊安裝和使
返回首頁 |  關于我們  |  聯系我們  |  付款方式  |  英才招騁  |  友情鏈接  | 公司位置 | 網站地圖
主站蜘蛛池模板: 全自动灌装机械设备-迈驰粉末/颗粒/液体/膏体灌装机械设备流水线生产厂家 | 液压尾管悬挂器,机械式尾管悬挂器价格,石油套管扶正器厂家,连续油管悬挂器,高压双塞水泥头,免钻塞注水泥分级箍,单塞套管水泥头价格,弹性套管扶正器,铸铝钢性扶正器,钢性套管扶正器厂家 | 木雕红木家具网_红木家具厂_专业的红木家具批发网 | 深圳钢成培训专业从事,五轴培训,车铣复合培训,数控车床,CNC数控编程,模具编程 ,钣金机械与模具设计,powermill,mastercam,solidworks,ug,hypermill培训 | 水处理设备_纯净水设备_软化水设备_反渗透水处理设备「陕西甘肃青海宁夏新疆」认准海川环保 | 专业音响设备|数字功放|舞台音响|ktv音响|会议音响-劳伦士 | 爬架网@建筑爬架网@冲孔建筑爬架网片@工地冲孔建筑爬架网片@工地冲孔建筑爬架网片厂家@工地冲孔建筑爬架网片生产厂家-安平县诺德金属制品有限公司 | 郑州环球重工机械有限公司建筑垃圾处理专题网站 | 冷却特性测试仪_ 刀柄热胀仪_加油小车价格_皮带张力仪_上海川奇机电设备有限公司 | 河北高新技术企业认定,沧州商标注册,沧州9001质量管理体系认证,沧州高新技术企业认定,沧州体系认证,沧州商标续展,沧州版权登记,河北国瑞企业管理咨询有限公司 | 江苏中美铝业有限公司-【官网】| 钕铁硼-强力磁铁-永磁铁「聚盛磁铁」10年定制加工生产厂家 | 交通标志牌-交通标牌-铝圆牌-铝三角片-铝滑槽-公路警示指示牌-方牌-高速道路反光牌毛坯-交通设施安全警示标识牌-路名指示限速限高牌-厂家加工交通标牌铝板半成品毛坯-上海吕盟铝业有限公司 | 思行科技-珠海小程序开发-珠海网站建设-珠海APP开发-江门小程序开发-江门网站建设-江门APP开发 | 宿州电机维修厂家,大型电机维修及二手电机修理到安徽鑫瑞特电机装备有限公司 | 三机一体除湿干燥机,色母机,称重式拌料机,工业冻水机,中央集中供料-东莞市瑞达机械科技有限公司(瑞达国际) | 誉瑞仪器是全球知名检测仪器厂商RAE在华东地区的专业级产品销售及授权维修服务商- | 免费的动态思维导图软件,脑图大师,思维导图制作软件 - 万彩脑图大师官网 | 医盟网-全国首家医疗信息化行业门户网站 | 杀菌剂_除藻剂_杀菌灭藻剂_1227杀菌剂_中北精细化工 | 武晋工程_江苏武晋工程咨询有限公司 | 土工布厂家,山东土工布厂家_价格低-山东莱芜「中德利」 | 潍坊沃林机械设备有限公司-牵引式风送果园打药机,悬挂式风送果园喷雾机,自走式果树喷药机,车载式风送远程喷雾机-潍坊沃林机械设备有限公司-牵引式风送果园打药机,悬挂式风送果园喷雾机,自走式果树喷药机,车载式风送远程喷雾机 潍坊网络推广,临沂360推广,东营360推广,枣庄360推广,潍坊网站建设,潍坊网络公司,潍坊360搜索,潍坊APP开发,潍坊360推广,潍坊360代理,潍坊点睛网络科技有限公司 | 指纹锁_智能锁_指纹密码锁_智能锁十大品牌_智能门锁厂家-深圳市豪力士智能科技有限公司 | 诸城市瑞特机械有限公司_洗筐机,周转箱,托盘清洗机,风淋室 | 河南新百福国际物流有限公司| 浙江德威不锈钢管业股份有限公司 | 友信京泰-操作台-调度台-控制台-监控台定制厂家 | 外墙涂料_真石漆_真石漆批发_河南宝润达真石漆厂家 | 上海宽带安装-上海宽带办理-400电话-包月电话-靓号 | 青砖厂家,青瓦价格-河北祥庆烧结瓦有限公司 | 吉安天卓选矿药剂有限公司| 河北安润防腐管业股份有限公司-远程供液管路_远程供液_远程供液系统 | 郑州润滑油展-第16届中国润滑油、脂及汽车养护展览会-2025年5月27-28日-郑州国际会展中心 | 徐州电动垃圾车|三轮快速保洁车|电动高压冲洗车|江苏大卫王环保科技有限公司 | 轻型防化服|重型防化服|全封闭防化服|济南三安安全防护设备有限公司 | 上海巧质家具有限公司| 网站建设-百度SEO关键词优化与企业全网营销推广服务-启源信息 | 深山工作室提供网络投票系统|微信公众号投票|微信公众号小程序|抖音小程序|百度小程序|微信公众号开发|企业网站建设 | 深山工作室提供网络投票系统|微信公众号投票|微信公众号小程序|抖音小程序|百度小程序|微信公众号开发|企业网站建设 | 随车吊/洒水车/低平板运输车-程力专用汽车股份有限公司 |