IIS 及網(wǎng)站相關(guān)問題解決方案整理-_第1頁
IIS 及網(wǎng)站相關(guān)問題解決方案整理-_第2頁
IIS 及網(wǎng)站相關(guān)問題解決方案整理-_第3頁
IIS 及網(wǎng)站相關(guān)問題解決方案整理-_第4頁
IIS 及網(wǎng)站相關(guān)問題解決方案整理-_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、IIS 及網(wǎng)站相關(guān)問題解決方案整理1、訪問IIS跳出窗口提示輸入賬號(hào)和密碼 (2方法一:里面有現(xiàn)象描述和解決方法 (2方法二:訪問本地ASP文件時(shí)用“http:/localhost”或“http:/計(jì)算機(jī)名”可以正常訪問,但如果用“”訪問,就會(huì)彈出一個(gè)對(duì)話框要求輸入密碼。 (8方法三:控制面板中修改了“IUSR_計(jì)算機(jī)名”的密碼,但在IIS中沒有修改 (9方法四:簡易方案 (92、IIS管理器中顯示MMC無法創(chuàng)建管理單元 (9問題描述: (9解決方案: (9法一: (9法二: (10法三: (103、Distributed Transaction Coordina

2、tor 服務(wù)不能啟動(dòng)解決辦法 (104、當(dāng)前標(biāo)識(shí)(NT AUTHORITYNETWORK SERVICE沒有對(duì)“C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary ASP.NET Files”的寫訪問權(quán)限 (11報(bào)錯(cuò)代碼: (11解決方案: (115、“NT AUTHORITYNETWORK SERVICE”沒有訪問temp 目錄的足夠權(quán)限 (12問題描述: (12解決方案: (126、關(guān)于TEMP目錄權(quán)限不夠的解決方法 (12問題描述: (12解決方法: (127、Windows Server 2008下IIS 7配置ASP+ACCESS環(huán)境

3、(附詳細(xì)圖文 (138、IIS服務(wù)器中Silverlight對(duì)應(yīng)的web需要添加的MIME類型 (139、解決win2003系統(tǒng)iis不能下載exe文件問題 (1310、IIS自動(dòng)停止,iis自動(dòng)關(guān)閉。應(yīng)用程序池假死、自動(dòng)重啟以及iis權(quán)限等解決辦法 (14問題描述: (14解決方法: (141:沒有打SP1補(bǔ)丁的時(shí)候會(huì)出現(xiàn)這個(gè)IIS6.0假死問題 (142:應(yīng)用程序池出現(xiàn)紅叉,鼠標(biāo)右鍵啟動(dòng)網(wǎng)站又會(huì)自動(dòng)恢復(fù) (143:就是服務(wù)器自身內(nèi)存太小; (154:就是ACCESS數(shù)據(jù)庫太大或查詢太多; (155:不同網(wǎng)站用不同應(yīng)用池; (156:設(shè)置回收時(shí)間; (157:網(wǎng)站后臺(tái)過不了多久自動(dòng)退出又要重

4、新登陸; (158:windows 2003系統(tǒng)iis6訪問本機(jī)的站點(diǎn)時(shí)提示“Service Unavailable”; (159:重啟IIS中的特定應(yīng)用程序池命令和自動(dòng)重啟的方法; (1611、FTP配置全攻略 (1612、Sqlserver2005熱備份布置實(shí)戰(zhàn) (1613、IIS相關(guān)設(shè)置問題解決。 (161. 現(xiàn)象:HTTP 錯(cuò)誤404 - 文件或目錄未找到 (162. 現(xiàn)象:HTTP 錯(cuò)誤401.2 - 未經(jīng)授權(quán):訪問由于服務(wù)器配置被拒絕 (163.現(xiàn)象:類似于Server.MapPath( 錯(cuò)誤'ASP 0175 : 80004005'的出錯(cuò)信息 (171、訪問IIS

5、跳出窗口提示輸入賬號(hào)和密碼方法一:里面有現(xiàn)象描述和解決方法(1故障描述:在IIS下發(fā)布了某個(gè)站點(diǎn)某些頁面文件,我們姑且設(shè)定為1.htm,通過IIS里面的瀏覽功能查看頁面能夠順利訪問里面的內(nèi)容。同時(shí)我們從訪問地址處看到信息為http:/localhost/1.htm。(如圖1 接下來在其他計(jì)算機(jī)或更改本機(jī)訪問地址為自身IP后(例如0/1.htm卻出現(xiàn)了一個(gè)要求輸入用戶名和密碼的對(duì)話框,這就是上文網(wǎng)友遇到的問題。(如圖2 圖2實(shí)際上對(duì)于一個(gè)站點(diǎn)我們?cè)L問他應(yīng)該不需要輸入用戶名和密碼的,站點(diǎn)訪問都應(yīng)該是匿名的。就算我們?cè)趯?duì)話框中輸入了相關(guān)的用戶名和密碼也無法通過驗(yàn)證,頁面會(huì)顯示“您

6、未被授權(quán)查看該頁,您不具備查看該目錄或頁面的權(quán)限,因?yàn)樵L問控制列表ACL對(duì)WEB服務(wù)器上的該資源進(jìn)行了配置”。(如圖3 圖3(2故障分析:眾所周知在我們安裝IIS組件服務(wù)后系統(tǒng)中會(huì)自動(dòng)添加兩個(gè)帳戶,一個(gè)是IUSER_計(jì)算機(jī)名(internet來賓帳戶,另外一個(gè)是IWAM_計(jì)算機(jī)名(啟動(dòng)IIS進(jìn)程帳戶。(如圖4 圖4平時(shí)訪問頁面的權(quán)限和帳戶分配都是由IUSER_計(jì)算機(jī)名(internet來賓帳戶來完成的。如果我們?cè)L問時(shí)要求輸入用戶名和密碼的話很可能是該帳戶信息被改,例如密碼被一些軟件或病毒所修改,這時(shí)我們能做的就是重新卸載并再次安裝IIS組件,畢竟IUSER_計(jì)算機(jī)名(internet來賓帳戶用

7、戶密碼是在安裝組件過程中由系統(tǒng)自動(dòng)生成的,我們不可能通過手工設(shè)置的方法重置。(如圖5 圖5(3故障排查:如果重新安裝IIS依舊不能解決問題的話,故障根源就不在于IUSER_計(jì)算機(jī)名(internet來賓帳戶了,我們應(yīng)該從目錄權(quán)限下手解決問題。找到我們要發(fā)布的頁面所在文件夾(網(wǎng)站目錄,然后在其上點(diǎn)右鍵選擇“屬性”,在打開的屬性窗口中找到“安全”標(biāo)簽,如果這里沒有IUSER_計(jì)算機(jī)名(internet來賓帳戶訪問權(quán)限的存在,那么問題就在于此。(如圖6 圖6我們通過“添加”按鈕選擇用戶列表中的IUSER_計(jì)算機(jī)名(internet來賓帳戶,將其添加到目錄權(quán)限訪問設(shè)置窗口中。(如圖7 圖7接下來根據(jù)實(shí)

8、際需要針對(duì)IUSER_計(jì)算機(jī)名(internet來賓帳戶帳戶對(duì)該目錄的訪問權(quán)限進(jìn)行設(shè)置,一般就給予讀取權(quán)限即可,切忌給予太高的權(quán)限,否則訪問網(wǎng)站用戶很可能會(huì)刪除頁面文件或者直接上傳木馬程序。(如圖8 圖8添加相應(yīng)權(quán)限后就可以有效的解決訪問IIS發(fā)布站點(diǎn)總是彈出用戶名和密碼驗(yàn)證窗口的故障。總的來說就是在我們要發(fā)布的站點(diǎn)目錄上設(shè)置相應(yīng)的訪問權(quán)限,其NTFS權(quán)限中對(duì)應(yīng)的IUSR_計(jì)算機(jī)名為讀取權(quán)限。如果默認(rèn)站點(diǎn)目錄在c:inetpubwwwroot下則不會(huì)涉及到此問題,這也是為什么大部分使用默認(rèn)站點(diǎn)對(duì)外發(fā)布不會(huì)出現(xiàn)此問題的原因。(4幾點(diǎn)補(bǔ)充:除了以上幾個(gè)容易設(shè)置錯(cuò)誤造成訪問IIS發(fā)布的WWW站點(diǎn)出現(xiàn)

9、用戶名與密碼提示外,在IIS設(shè)置中如果配置不當(dāng)也會(huì)出現(xiàn)上述問題。例如在IIS中“網(wǎng)站”上點(diǎn)右鍵選擇“屬性”,然后找到“目錄安全性”標(biāo)簽,接下來點(diǎn)“身份驗(yàn)證和訪問控制”。(如圖9 圖9在身份驗(yàn)證方法窗口中啟用匿名訪問,這樣才能夠開啟在訪問WWW站點(diǎn)時(shí)使用IUSER_計(jì)算機(jī)名(internet來賓帳戶帳戶來瀏覽頁面信息。另外記得不要點(diǎn)下面的“集成Windows 身份驗(yàn)證”。還有一點(diǎn)要注意的就是在網(wǎng)站屬性窗口中有一個(gè)“主目錄”標(biāo)簽,在該標(biāo)簽下我們可以查看發(fā)布目錄對(duì)應(yīng)的權(quán)限,記得一定要合理分配好,如果不小心給予了寫入和目錄瀏覽權(quán)限,那么你發(fā)布的站點(diǎn)很容易被攻擊,當(dāng)然這里如果沒有添加讀取權(quán)限,那么你的站

10、點(diǎn)在別人訪問時(shí)同樣會(huì)出現(xiàn)不具備相關(guān)權(quán)限的錯(cuò)誤提示。(如圖10 圖10方法二:訪問本地ASP文件時(shí)用“http:/l ocalhost”或“http:/計(jì)算機(jī)名”可以正常訪問,但如果用“”訪問,就會(huì)彈出一個(gè)對(duì)話框要求輸入密碼。筆者同事所用機(jī)器的IIS最近出了問題,訪問本地ASP文件時(shí)用“http:/localhost”或“http:/計(jì)算機(jī)名”可以正常訪問,但如果用“”訪問,就會(huì)彈出一個(gè)對(duì)話框要求輸入密碼。(現(xiàn)象同方法一的因?yàn)橹皇怯肐P地址不能正常進(jìn)行訪問,所以感覺不會(huì)是大問題,根據(jù)以往的經(jīng)驗(yàn),首先查看用戶組中的“IUSR_計(jì)算機(jī)名”、

11、“IWAM_計(jì)算機(jī)名”兩個(gè)賬號(hào)是否被禁用了,結(jié)果發(fā)現(xiàn)狀態(tài)正常。接下來懷疑是IIS默認(rèn)網(wǎng)站屬性中“匿名訪問和身份驗(yàn)證控制”(在“目錄安全性”選項(xiàng)卡中一項(xiàng)被不小心禁用了,打開相應(yīng)對(duì)話框后發(fā)現(xiàn)并未禁用。難道是匿名訪問賬號(hào)(IUSR_計(jì)算機(jī)名的密碼與用戶組中的密碼不同步了?手工進(jìn)行同步設(shè)置后,發(fā)現(xiàn)問題依舊。IIS出現(xiàn)類似問題的原因不外乎這幾種啊,還能是什么原因呢?沒有辦法,干脆重裝IIS!幾分鐘后, IIS安裝完畢,但一試卻發(fā)現(xiàn),剛才還只是用IP地址不能訪問,結(jié)果現(xiàn)在用計(jì)算機(jī)名也不能訪問了,總是提示DCOM+錯(cuò)誤。查看系統(tǒng)日志,顯示為“DCOM遇到錯(cuò)誤。登錄失敗: 未知的用戶名或錯(cuò)誤密碼”。為了避免重

12、新安裝系統(tǒng),筆者決定查找并修復(fù)這個(gè)DCOM錯(cuò)誤。進(jìn)入控制面板的“組件服務(wù)”中,發(fā)現(xiàn)“DCOM配置”上有紅箭頭標(biāo)志,不能正常打開,看來問題就出在這兒。但是怎么處理呢?在經(jīng)過多次無效的嘗試后,筆者終于找到了解決的辦法:查看系統(tǒng)的本地服務(wù),發(fā)現(xiàn)DCOM正常;然后查看其依存關(guān)系,發(fā)現(xiàn)依存于“Remote Procedure Call (RPC”服務(wù);進(jìn)一步查看RPC的狀態(tài),發(fā)現(xiàn)狀態(tài)正常;再看RPC的依存關(guān)系,現(xiàn)在與其相關(guān)的“Distributed Transaction Coordinator”服務(wù)是禁止的,其描述為“協(xié)調(diào)跨多個(gè)數(shù)據(jù)庫、消息隊(duì)列、文件系統(tǒng)等資源管理器的事務(wù)”。將其開啟后,發(fā)現(xiàn)IIS馬上

13、就可以用多種方式進(jìn)行訪問了。事后得知,原來同事曾經(jīng)在網(wǎng)上看到一篇關(guān)閉Windows不常用服務(wù)的文章,于是就把系統(tǒng)中的一些服務(wù)關(guān)閉了,其中就包括“Distributed Transaction Coordinator”服務(wù)。今后大家如果想關(guān)閉不常用服務(wù)以優(yōu)化系統(tǒng)時(shí),可千萬要小心,拿不準(zhǔn)的還是不要關(guān)為好。小編提示:DCOM 是Microsoft的分布式COM技術(shù),擴(kuò)展了組件對(duì)象模型(COM技術(shù),使其能夠支持在局域網(wǎng)、廣域網(wǎng)甚至Internet上不同計(jì)算機(jī)對(duì)象之間的通訊。RPC是“遠(yuǎn)程協(xié)助”(Remote Procesdure Call的英文簡稱,是微軟在Windows XP系統(tǒng)中新增的功能,允許遠(yuǎn)

14、程用戶對(duì)本地PC進(jìn)行控制,幫助本地用戶解決問題。去年大名鼎鼎的沖擊波病毒就是利用Windows XP的RPC漏洞進(jìn)行攻擊的。另有一情況,當(dāng)C盤為NTFS分區(qū)時(shí),發(fā)布目錄放在C盤也會(huì)出現(xiàn)這樣的情況。方法三:控制面板中修改了“IUSR_計(jì)算機(jī)名”的密碼,但在IIS中沒有修改哈哈,這個(gè)是本人發(fā)現(xiàn)的一個(gè)情況,有時(shí)候可能大家為了訪問權(quán)限的設(shè)置沒有注意到的一個(gè)地方,在控制面板中修改了“IUSR_計(jì)算機(jī)名”的密碼,但在IIS中沒有修改(在IIS中“網(wǎng)站”上點(diǎn)右鍵選擇“屬性”,然后找到“目錄安全性”標(biāo)簽,接下來點(diǎn)“身份驗(yàn)證和訪問控制”中修改器密碼,也就是參考上面方法一中圖4和圖9的地方,注意:這兩個(gè)地方的“I

15、USR_計(jì)算機(jī)名”用戶名和密碼必須是一致,就會(huì)出現(xiàn)這樣的問題,在IIS訪問服務(wù)器的文件時(shí),用到的“IUSR_計(jì)算機(jī)名”和密碼同服務(wù)器系統(tǒng)中的密碼不一致時(shí)就彈出了窗口,這個(gè)地方很奇怪,照說這個(gè)應(yīng)該是同步修改的,但系統(tǒng)很顯然就將IIS作為一個(gè)軟件了,不與系統(tǒng)賬號(hào)同步。呵呵,大家也可以參考下,說不定問題就在這里。方法四:簡易方案1、右鍵選擇站點(diǎn)->目錄安全性->編輯,匿名訪問和集成windows身份驗(yàn)證勾上,如果沒解決下步2、IUSR_xxx一般只Internet來賓賬戶,進(jìn)入計(jì)算機(jī)管理->本地用戶和組->用戶->是否被禁用。開啟該用戶。3、本地安全設(shè)置->用戶權(quán)

16、利指派->從網(wǎng)絡(luò)訪問此計(jì)算機(jī)->看IUSR_xxx是否包含在內(nèi)。應(yīng)該包含4、如果還是不行,有可能是否目錄安全性->編輯-> 匿名訪問,用戶名和密碼可能有誤,應(yīng)該在進(jìn)入計(jì)算機(jī)管理->本地用戶和組->用戶將IUSR_xxx密碼強(qiáng)制修改,在IIS重新選擇輸入密碼一次。5、這樣應(yīng)該可以了。2、IIS管理器中顯示MMC無法創(chuàng)建管理單元問題描述:已經(jīng)添加了IIS 但是internet信息服務(wù)(IIS管理器中顯示MMC無法創(chuàng)建管理單元IIS的運(yùn)行這一步中“管理工具Internet信息服務(wù)(IIS管理器中顯示“MMC無法創(chuàng)建管理單元”找不到任何服務(wù)解決方案:法一:然后回車確

17、定如果出現(xiàn)以下錯(cuò)誤提示:LoadLibrary("gpedit.dll"失敗-找不到指定的模塊將Framedyn.dll文件從windowssystem32wbem目錄下拷貝到windowssystem32目錄下,再重新注冊(cè)一下gpedit.dll就可以打開gpedit.msc了。法二:net start msdtcrundll32 %windir%system32inetsrvwamreg.dll,CreateIISPackage法三:1:一般性問題,系統(tǒng)環(huán)境變量path沒有編輯過:開始運(yùn)行輸入如果仍舊不能解決將Framedyn.dll文件從windowssystem32

18、wbem目錄下拷貝到windowssystem32目錄下,再重新注冊(cè)一下gpedit.dll,如果還是不能解決看下面第二步。2:手動(dòng)編輯過path變量或安裝的軟件修改了path變量:我的電腦屬性高級(jí)環(huán)境變量系統(tǒng)變量:找到系統(tǒng)變量path,編輯變量值,無需改動(dòng)已有值,在已有值后加上;再加%SystemRoot%system32;%SystemRoot%;%SystemRoot%system32WBEM,一下就打開了!注意:系統(tǒng)Path變量值內(nèi)如果有值,在后面加;再加%SystemRoot%system32;%SystemRoot%;%SystemRoot%system32WBEM。3、Distr

19、ibuted Transaction Coordinator 服務(wù)不能啟動(dòng)解決辦法打開事件查看器:在系統(tǒng)事件中有錯(cuò)誤:Distributed Transaction Coordinator 服務(wù)因3221229584 (0xC0001010 服務(wù)性錯(cuò)誤而停止。經(jīng)多次試驗(yàn),發(fā)現(xiàn)這主要是系統(tǒng)無法找到MS DTC 日志文件造成的,只要?jiǎng)?chuàng)建一下就可以了:點(diǎn)開始運(yùn)行輸入命令"msdtc -resetlog",運(yùn)行該命令即可.之后,重新啟動(dòng)電腦,或者運(yùn)行服務(wù)中的"Distributed Transaction Coordinator "服務(wù)均可.4、當(dāng)前標(biāo)識(shí)(NT

20、AUTHORITYNETWORK SERVICE沒有對(duì)“C:WINDOWSMicrosoft.NETFrameworkv2.0.5 0727Temporary ASP.NET Files”的寫訪問權(quán)限報(bào)錯(cuò)代碼:當(dāng)前標(biāo)識(shí)(NT?AUTHORITYNETWORK?SERVICE沒有對(duì)“C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary?ASP.NET?Files”的寫訪問權(quán)限“/”應(yīng)用程序中的服務(wù)器錯(cuò)誤。-當(dāng)前標(biāo)識(shí)(NT?AUTHORITYNETWORK?SERVICE沒有對(duì)“C:WINDOWSMicrosoft.NETFrameworkv2.0.

21、50727Temporary?ASP.NET?Files”的寫訪問權(quán)限。說明:?執(zhí)行當(dāng)前?Web?請(qǐng)求期間,出現(xiàn)未處理的異常。請(qǐng)檢查堆棧跟蹤信息,以了解有關(guān)該錯(cuò)誤以及代碼中導(dǎo)致錯(cuò)誤的出處的詳細(xì)信息。異常詳細(xì)信息:?System.Web.HttpException:?當(dāng)前標(biāo)識(shí)(NT?AUTHORITYNETWORK?SERVICE沒有對(duì)“C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary?ASP.NET?Files”的寫訪問權(quán)限。源錯(cuò)誤:執(zhí)行當(dāng)前?Web?請(qǐng)求期間生成了未處理的異常??梢允褂孟旅娴漠惓6褩8櫺畔⒋_定有關(guān)異常原因和發(fā)生位置的信息。

22、?堆棧跟蹤:HttpException?(0x80004005:?當(dāng)前標(biāo)識(shí)(NT?AUTHORITYNETWORK?SERVICE沒有對(duì)“C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary?ASP.NET?Files”的寫訪問權(quán)限。 ?System.Web.HttpRuntime.SetUpCodegenDirectory(CompilationSection?compilationSection?+3474171 ?System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags?hosti

23、ngFlags?+226HttpException?(0x80004005:?當(dāng)前標(biāo)識(shí)(NT?AUTHORITYNETWORK?SERVICE沒有對(duì)“C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary?ASP.NET?Files”的寫訪問權(quán)限。 ?System.Web.HttpRuntime.FirstRequestInit(HttpContext?context?+3426903?System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext?context?+88?System.Web.H

24、ttpRuntime.ProcessRequestInternal(HttpWorkerRequest?wr?+149解決方案:2 net stop iisadmin3 C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_regiis -i -enable?4 iisreset5、“NT AUTHORITYNETWORK SERVICE”沒有訪問temp 目錄的足夠權(quán)限問題描述:分析器錯(cuò)誤信息: 創(chuàng)建RewriterConfig 的配置節(jié)處理程序時(shí)出錯(cuò): 拒絕訪問temp 目錄。用來運(yùn)行XmlSerializer 的標(biāo)識(shí)“NT AUTHORITYNE

25、TWORK SERVICE”沒有訪問temp 目錄的足夠權(quán)限。CodeDom 將使用進(jìn)程正在使用的用戶帳戶進(jìn)行編譯,這樣,如果用戶沒有訪問系統(tǒng)temp 目錄的權(quán)限,將無法進(jìn)行編譯。使用Path.GetTempPath( API 找到temp 目錄的位置。解決方案:只要把C:盤下,windows目錄下,temp文件夾增加一個(gè)evryone的用戶權(quán)限就可以了,權(quán)限可以為完全控制.6、關(guān)于TEMP目錄權(quán)限不夠的解決方法問題描述:一:“/sf”應(yīng)用程序中的服務(wù)器錯(cuò)誤。-拒絕訪問temp 目錄。用來運(yùn)行XmlSerializer 的標(biāo)識(shí)“NT AUTHORITYNETWORK SERVICE”沒有訪問t

26、emp 目錄的足夠權(quán)限。二:編譯器錯(cuò)誤信息: CS0016: 未能寫入輸出文件“c:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary ASP.NET Filesroot29bd286d33baf967App_Web_setup.aspx.4cd3357d.skhjv687.dll”-“拒絕訪問。”解決方法:方法一:出現(xiàn)的原因一般是臨時(shí)目錄的權(quán)限不夠,解決的辦法是給Windows目錄下的臨時(shí)文件夾Temp 的安全選項(xiàng)卡中加入NetWork Service用戶并賦予全權(quán)。然后重啟一下電腦。方法二:如果是win7系統(tǒng),還要給一iis iuser權(quán)限。7

27、、Windows Server 2008下IIS 7配置ASP+ACCESS 環(huán)境(附詳細(xì)圖文詳見附件:雙擊即可打開網(wǎng)頁查看明細(xì)。 8、IIS服務(wù)器中Silverlight對(duì)應(yīng)的web需要添加的MIME類型什么是MIME 類型?MIME (Multipurpose Internet Mail Extensions 多用途互聯(lián)網(wǎng)郵件擴(kuò)展.當(dāng)Web 或WAP 瀏覽器收到文檔時(shí), 它需要以某種方式探知文檔包含的內(nèi)容的類型, 以便決定如何處理文檔. MIME 類型使應(yīng)用程序能夠讀取文件。使用了Web服務(wù)器通常都只支持有限種已知擴(kuò)展名的靜態(tài)文件內(nèi)容。但是Silverlight引入了兩個(gè)新的文件擴(kuò)展(.x

28、aml為松散XAML文件;.xap為基于zip壓縮的二進(jìn)制包格式文件,因此,需要為web服務(wù)器添加MIME 類型,這樣才能讓W(xué)eb服務(wù)器識(shí)別并處理那些類型的文件。下面列出了你需要添加到Web服務(wù)器的MIME 類型:Extension MIME Type.xaml application/xaml+xml.xap application/x-silverlight-app9、解決win2003系統(tǒng)iis不能下載exe文件問題實(shí)際操作過程中只進(jìn)行了第二步就成功了,打開iis管理器,右鍵網(wǎng)站-點(diǎn)擊屬性-主目錄,將執(zhí)行權(quán)限設(shè)置為"無"或者"純腳本",即取消&qu

29、ot;可執(zhí)行文件".1.設(shè)置MIME,讓IIS支持更多文件類型,如果MIME類型中已經(jīng)有.exe,這一步可以跳過。打開IIS,選中服務(wù)器,點(diǎn)右鍵,屬性里有MIME類型添加擴(kuò)展名:.exe類型:application/octet-stream(常見的MIME類型超文本標(biāo)記語言文本.html,.html text/html普通文本.txt text/plainRTF文本.rtf application/rtfGIF圖形.gif image/gifJPEG圖形.ipeg,.jpg image/jpegau聲音文件.au audio/basicMIDI音樂文件mid,.midi audio/

30、midi,audio/x-midiRealAudio音樂文件.ra, .ram audio/x-pn-realaudioMPEG文件.mpg,.mpeg video/mpegAVI文件.avi video/x-msvideoGZIP文件.gz application/x-gzipTAR文件.tar application/x-tar 2.如果上一步不能解決問題,可以設(shè)置一下網(wǎng)站主目錄的訪問權(quán)限。打開iis管理器,右鍵網(wǎng)站-點(diǎn)擊屬性-主目錄,將執(zhí)行權(quán)限設(shè)置為"無"或者"純腳本",即取消"可執(zhí)行文件".3.如果上一步還是不能解決問題,可以

31、把iis管理器中的"web服務(wù)擴(kuò)展"中的"所有未知cgi擴(kuò)展","所有未知isapi擴(kuò)"禁止,僅保留"asp"及"".經(jīng)過以上三步,問題應(yīng)該可以解決了,允許下載其他文件類型的方法和這一樣。10、IIS自動(dòng)停止,iis自動(dòng)關(guān)閉。應(yīng)用程序池假死、自動(dòng)重啟以及iis權(quán)限等解決辦法問題描述:2003應(yīng)用程序池自動(dòng)死了,不能恢復(fù)了,一直出現(xiàn)Service Unavailable 常見方法如下。具體描述:IIS無故自動(dòng)關(guān)閉停止已經(jīng)不是罕見的事情了,處理這個(gè)問題是很頭痛的事情,遇到這個(gè)問題不太可能一次性解決,

32、多數(shù)都是用排除法一個(gè)個(gè)測試排除錯(cuò)誤,最終找到那個(gè)錯(cuò)誤命令。最近我的服務(wù)器遇到了這個(gè)問題,我很無奈,我很急,客戶也很著急,每天IIS都要自動(dòng)停止2次以上,我總是懷疑是進(jìn)程池問題,此文章是針對(duì)IIS進(jìn)程池解決辦法,如果你遇到了死循環(huán)代碼,或者其他非進(jìn)程池,可以嘗試本法。解決方法:現(xiàn)在微軟都在自動(dòng)更新里面出補(bǔ)丁了,一般你打好最新補(bǔ)丁后是不會(huì)出現(xiàn)此問題了。(所以現(xiàn)在的IIS假死與這個(gè)關(guān)系不是很大2:應(yīng)用程序池出現(xiàn)紅叉,鼠標(biāo)右鍵啟動(dòng)網(wǎng)站又會(huì)自動(dòng)恢復(fù)從IIS6.0開始CPU資源都在應(yīng)用池里面限制了,不象以前的IIS.5。所以假死的池的緣故就是池被拉死,你在網(wǎng)站打不開的時(shí)候可以看到你的某個(gè)應(yīng)用池是禁用的,上

33、面出現(xiàn)一個(gè)紅叉。你鼠標(biāo)右鍵啟動(dòng)網(wǎng)站又會(huì)自動(dòng)恢復(fù)。這個(gè)原因:大概是以下幾個(gè)因數(shù)造成的。1你限制了應(yīng)用池的資源,限制得太小比如:50這樣或更少更多一點(diǎn),這個(gè)時(shí)候如果你這個(gè)池下面的網(wǎng)站占用CPU太高,比如超過50% 那么5分鐘后他就自動(dòng)死了,手工默認(rèn)建立的應(yīng)用池默認(rèn)是超過資源不操作。出現(xiàn)上面這個(gè)情況解決方法:1:不限制CPU資源,(這個(gè)是不可取的,不限制資源,有的程序有BUG占用資源厲害了的,服務(wù)器都會(huì)被拉死,你可能都無法操作服務(wù)器。2:在超過資源那里選擇關(guān)閉,這個(gè)關(guān)閉默認(rèn)是失敗5次,90秒內(nèi)恢復(fù),一般默認(rèn)就可。網(wǎng)站能自動(dòng)恢復(fù),這個(gè)關(guān)閉:不是永久關(guān)閉,意思是超過資源關(guān)閉,然后在某時(shí)間內(nèi)自動(dòng)恢復(fù)池。不

34、操作就是不恢復(fù),這個(gè)是很多人的誤區(qū)。2內(nèi)存限制在IIS6.0應(yīng)用池上面有虛擬內(nèi)存和最大內(nèi)存限制,如果你設(shè)置了這個(gè)。那么網(wǎng)站訪問量大了也會(huì)出現(xiàn)假死,所以不建議設(shè)置這里。默認(rèn)就可。3:就是服務(wù)器自身內(nèi)存太小;網(wǎng)站運(yùn)行當(dāng)然需要使用到內(nèi)存了,當(dāng)內(nèi)存不夠的時(shí)候應(yīng)用池也會(huì)死掉變成禁用。那么只有等內(nèi)存全部釋放出來才能恢復(fù)應(yīng)用池了。出現(xiàn)這個(gè)情況:那么你就要考慮加內(nèi)存或者檢查到底是什么程序占用了內(nèi)存了。比如MSSQL數(shù)據(jù)庫,這個(gè)可是吃內(nèi)存得大戶啊,最好別和WEB服務(wù)器同時(shí)一個(gè)服務(wù)器上。很多人用1G內(nèi)存做2003系統(tǒng),2003NET結(jié)構(gòu)是很占用內(nèi)存的,所以做服務(wù)器選2003還得把內(nèi)存加到2G或更高才好。內(nèi)存不夠上

35、面2點(diǎn)講到的,是沒辦法操作了,也無法自動(dòng)恢復(fù)。4:就是ACCESS數(shù)據(jù)庫太大或查詢太多;這個(gè)也會(huì)出現(xiàn)把IIS拉死,解決方法;修復(fù)ACCESS數(shù)據(jù)庫,或盡量少用ACCESS數(shù)據(jù)庫,升級(jí)至sqlserver數(shù)據(jù)庫;或者在技術(shù)方面革新,像現(xiàn)在有些網(wǎng)站系統(tǒng),風(fēng)訊、動(dòng)易等cms;pjblog、zblog等博客程序,都支持生成靜態(tài)功能.5:不同網(wǎng)站用不同應(yīng)用池;根據(jù)你自己實(shí)際情況而定,站點(diǎn)大的最好獨(dú)立一個(gè)應(yīng)用池,限制他的資源超過了自動(dòng)回收,看上面(1講到的,這樣就不影響其他站點(diǎn)。中型站點(diǎn):多個(gè)網(wǎng)站共用一個(gè)應(yīng)用池,比如5個(gè)站點(diǎn)用一個(gè)池,設(shè)置他資源時(shí)間等等。這樣他們就算超資源了也不影響其他應(yīng)用池的網(wǎng)站。6:設(shè)

36、置回收時(shí)間;很多人以為設(shè)置回收池越短越好,其實(shí)是錯(cuò)誤的,每次回收當(dāng)然是把內(nèi)存回收回來了,但加重了一次服務(wù)器的負(fù)擔(dān),當(dāng)服務(wù)器比較繁忙的時(shí)候,有可能導(dǎo)致其他應(yīng)用池死。所以建議設(shè)置共1000就行了。其他獨(dú)立池按照他網(wǎng)站流量而設(shè)置可以設(shè)置600 也行,共用的不建議設(shè)置太短。7:網(wǎng)站后臺(tái)過不了多久自動(dòng)退出又要重新登陸;這個(gè)情況就是你設(shè)置回收時(shí)間太短了,按照6點(diǎn)設(shè)置吧。不要設(shè)置什么20分、30分這樣的,這樣不好的。另外一個(gè)原因就是和站的響應(yīng)設(shè)置時(shí)間有關(guān),設(shè)置得稍長些。8:windows 2003系統(tǒng)iis6訪問本機(jī)的站點(diǎn)時(shí)提示“Service Unavailable”;查看iis的應(yīng)用程序池,狀況提示為:未指定錯(cuò)誤,同時(shí)應(yīng)用程序池自動(dòng)停止運(yùn)行;用事件查看器查看系統(tǒng)錯(cuò)誤日志,發(fā)現(xiàn)如下提示:-應(yīng)用程序-特定權(quán)限設(shè)置未將COM 服務(wù)器應(yīng)用程序(CLSID 為A9E69610-B80D-11D0-B9B9-00A0C922E750的本地激活權(quán)限授予用戶NT AUTHORITYN

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論