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

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