最新日韩欧美在线综合网_成人在线视_自拍偷拍第八页_欧美又大又粗又硬又色A片_亚洲精品国产成人片_一级片手机在线

IT之道-艾銻知道

您當前位置: 主頁 > 資訊動態 > 艾銻分享 >

艾銻知識 |關于網站應用程序池的帳號密碼更改及其影響的實例分析


2020-03-02 22:14 作者:admin 瀏覽量:
心聚力,決戰當下,讓三月成為值得記念的日子
 
 
如果二月份因為疫情在家,你沒有體驗到春風似剪刀的感覺。
那三月份很快就要來了,你會迎著小雨一邊走一邊唱著歌嗎?
在二月里你是怎樣度過的?你的企業復工了嗎?
這一個月留在你生命中有哪些難忘的記憶呢?
從二月三號開始,艾銻無限小伙伴就進入了自己的工作狀態:
有的人因為封城一直在家遠程為客戶提供服務,
有的人回到北京被隔離14天在自己住的地方給客戶提供服務,
有的人春節只休了7天假期就早早回到了北京,
有的人從未離開過北京人,所以他們才能在二月工作26天。
每一種選擇都是選擇,每一種人生都是人生。
我們期望回首2020年的時候,可以自豪的對自己說,
生命中的每一天,都是最好的一天,
感恩所有人,感恩一切的發生,感恩逝去的那些日子.
三月是一個全新的開始,送上一篇可以幫你解決技術難題的文章,讓你更好的投入全新的工作狀態:
艾銻知識 |關于網站應用程序池的帳號密碼更改及其影響的實例分析
實例場景
· 我們有一個網站(名稱為test),它使用了一個應用程序池(名稱也為test)
· 這個應用程序池所使用的用戶帳號為app_pool_test
· 這個帳號當前的密碼,假設為 abc 。當我設置好之后,我可以正常打開網站
這個演示頁面的功能很簡單,我是使用下面的代碼去訪問了一下數據庫
復制代碼 代碼如下:

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 
using System.Data.SqlClient; 
namespace WebApplication1 

public partial class _default : System.Web.UI.Page 

protected void Page_Load(object sender, EventArgs e) 

using(var conn = new SqlConnection("server=(local)\\sqlexpress;database=northwind;integrated security=true")) 

conn.Open(); 
Response.Write(conn.State.ToString()); 



}
 
請注意,這里我并沒有指定用戶名和密碼,而是使用了integrated security=true。這通常稱為“信任連接”或者“集成驗證”。這個問題,我下面還會解釋。
 
大家可以看到,網站能正常工作。功能沒有什么了不起的,這是一個簡單的演示而已。但是下面大家思考一個問題:
假設app_pool_test 這個帳號的密碼因為什么原因需要修改(這個很正常,很多公司都有密碼修改策略的),那么
1.網站還是否能正常打開?
2.數據庫還是否能訪問?
 
我這里就做一個測試,我現在將帳號的密碼修改掉
奇怪的是,我們會發現網站照樣能打開,數據庫居然也照樣能訪問得上。
首先,這里你應該會有一個疑問:這是為什么呢?難道改了密碼沒有生效嗎?到底什么時候會生效呢?
我們接下去做實驗。假使當前這個服務器,因為某種原因(例如安裝補丁包),需要重新啟動?;蛘吣阕约阂驗槟硞€原因,需要對IIS進行重啟,例如執行了下面的命令
然后,我們再次嘗試打開剛才那個網頁,就會發現如下的錯誤
一般而言,503錯誤都是表示后臺的Application Pool存在問題,我們到IIS中查看,確實發現它被停止了
而且你還會發現,無論你如何啟動,只要頁面刷新一下,它就又停止了。
除非,你再次在它這里將正確的用戶名和密碼設置一次。
然后,你會發現網站能正常工作了
 
 
我希望你看懂了我想要描述的一個問題:當網站的應用程序池帳號密碼被修改之后,將如何影響到當前的網站。
先將結論給大家說一下
1. 如果當前的網站,沒有被重置。我測試下來是,只要IIS沒有被重啟過,或者應用程序池沒有被停止過,就可以繼續使用。
2. 否則,當前網站會無法正常工作,而且應用程序池再也無法啟動,除非設置正確的密碼。
 
那么,這是為什么呢?
1. IIS啟動的時候,默認會啟動所有的應用程序池,并且使用它們的標識和密碼,去請求windows系統(可能是本機,也可能是AD)進行認證
2. 只要認證通過了,那么應用程序池將啟動,而且這個身份會被緩存起來。
3. 一般的應用程序,要訪問后臺數據庫的時候,如果選擇了“集成驗證(integrated security=true)”這種方式的話,那么就是使用應用程序池的這個身份。
4. “集成驗證”有時候也稱為信任連接,這是什么意思呢?就是說SQL Server其實不再對帳號和密碼進行驗證,它“信任”windows傳遞過來的身份,也就是說,只要上面的第2步通過了,確實帳號是app_pool_test,那么SQL Server就認為它是app_pool_test,而不再重復驗證密碼。
5. 當IIS被重啟,或者應用程序池被重啟,此時就需要再次驗證身份。而如果此時發現密碼不匹配了,就自然無法啟動應用程序池,然后也自然無法啟動網站,然后也不會發生訪問數據庫的行為。

相關文章

IT外包服務
二維碼 關閉
主站蜘蛛池模板: 亚洲国产果冻传媒av在线观看 | 三级超碰 | 99re只有精品 | 欧美变态另类ZOZO | 欧美乱大交高潮tp121cc | 99c视频在线观看 | 国产亚洲欧美视频精品 | 色综合视频一区二区三区高清 | 玩弄放荡人妻少妇系列 | 国产泡妞岁18xxxx免费看 | 寡妇张开腿让黑人捅爽 | 亚洲精品白浆高清久久久久久 | h黄动漫日本www免费视频网站 | free性满足hd国产精品久 | 亚洲美女三区 | 久久久久久久做爰片无码 | 免费av高清 | 在线一区二区三区精品 | 黑人边吃奶边摸边做边爱 | 精品国产一区二区三区久久影院 | 精品视频免费在线 | 99热久久精里都是精品6软件介绍 | 国产午夜高清 | 亚洲码视频| 国语自产免费精品视频在 | 久久久精品国产99久久精品麻追 | 色偷偷亚洲男人本色 | 一道本一区二区三区 | 亚洲一区二区三区av激情 | 最近中文字幕MV高清在线视频 | 不卡av免费在线观看 | 99国产揄拍国产精品人妻 | 欧美黄色免费影院 | 国产精品久久久久久久免费大片 | 免费在线看片网站 | 国产va香港va天堂va青草 | 国产精品二区视频 | 91国高清视频 | 波多野结衣中文字幕一区二区 | 久久久久亚洲AV成人片乱码 | 搜索毛片 |