? 我們在Plesk面板安裝Hishop網(wǎng)店系統(tǒng)時(shí)可能會(huì)遇到一些錯(cuò)誤,需要根據(jù)這些錯(cuò)誤提示來分析錯(cuò)誤原因以及找出解決辦法。愛掏網(wǎng) - it200.com主機(jī)偵探技術(shù)支持在給一位客戶安裝Hishop的時(shí)候就遇到了“IIS的應(yīng)用池的集成模式和經(jīng)典模式的兼容”和“程序mssql數(shù)據(jù)庫和服務(wù)器MSSQL數(shù)據(jù)庫的排序不兼容“這兩個(gè)問題。愛掏網(wǎng) - it200.com下面就分享下給出錯(cuò)誤分析以及解決方法,如果有人也遇到了同樣的問題,可以參考本篇文章。愛掏網(wǎng) - it200.com
?
IIS的應(yīng)用池的集成模式和經(jīng)典模式的兼容
?
客戶網(wǎng)站訪問是500.22錯(cuò)誤 An ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode.(此錯(cuò)誤提示該程序不支持應(yīng)用池為集成模式)
?
解決方法有兩種:一種是換成經(jīng)典模式,如下圖所示:
但是這個(gè)客戶用的.aspx 程序 經(jīng)典的應(yīng)用池中Handler mappings 中沒有 .aspx的模塊 所以訪問會(huì)是404.17在換應(yīng)用池的時(shí)候要注意,每個(gè)應(yīng)用池也對應(yīng)一個(gè)用戶,換到該應(yīng)用池要給該應(yīng)用池的權(quán)限,否則訪問時(shí)500.19.
?
所以這里只能用另一種方法,在web.config 文件中(下圖所示位置)寫入代碼
? ? ?

程序MSSQL數(shù)據(jù)庫和服務(wù)器MSSQL數(shù)據(jù)庫的排序不兼容
?
客戶輸入http://你的IP/installer/Install.aspx進(jìn)入安裝頁面(下圖所示),填寫好信息以后安裝會(huì)提示:Cannot resolve the collation conflict between "Chinese_PRC_CI_AS" and "SQL_Latin1_General_CP1_CI_AS”
出現(xiàn)這種情況是應(yīng)為該客戶的程序和服務(wù)器數(shù)據(jù)庫的排序規(guī)則不同,需要修改。愛掏網(wǎng) - it200.com服務(wù)器上安裝的是MSSQL2008,默認(rèn)的數(shù)據(jù)庫排序規(guī)則是Chinese_PRC_CI_AS.
?
可以通過命令“alter database dbname collate Chinese_PRC_CI_AS “來修改這個(gè)可以在plesk面板中數(shù)據(jù)庫webadmin中修改該數(shù)據(jù)庫的排序規(guī)則就可以了。愛掏網(wǎng) - it200.com如圖所示:
在修改的時(shí)候注意:要先把數(shù)據(jù)庫的排列規(guī)則 修改后再進(jìn)行安裝。愛掏網(wǎng) - it200.com不然的話雖然你安裝不成功 但是該數(shù)據(jù)庫在安裝的時(shí)候已經(jīng)把程序的表寫入數(shù)據(jù)庫了。愛掏網(wǎng) - it200.com
?
上面兩個(gè)問題解決以后,我們技術(shù)支持幫助客戶成功安裝Hishop網(wǎng)店系統(tǒng)。愛掏網(wǎng) - it200.com