win2008 64w位系統(tǒng)上iis運(yùn)行32位的網(wǎng)站程序(iis7.5開(kāi)啟32位)
由于網(wǎng)站調(diào)用了一個(gè)第三方的32bit的dll,所以發(fā)布在64位的2008后,訪問(wèn)網(wǎng)站的時(shí)候出現(xiàn)加載該dll不成功的錯(cuò)誤。
解決方法:
在iis上面設(shè)置該網(wǎng)站可運(yùn)行在32位的模式下面。
步驟如下:
1、找到該網(wǎng)站所引用的應(yīng)用程序池。
2、在該應(yīng)用程序池的高級(jí)設(shè)置里面———》常規(guī)——》啟用32位應(yīng)用程序,設(shè)置該值為true
問(wèn)題解決。
下面是其他網(wǎng)友的補(bǔ)充:
部署一個(gè)WEB項(xiàng)目,在本機(jī)、本地服務(wù)器都沒(méi)有問(wèn)題,但部署到遠(yuǎn)程服務(wù)器以后,提示有個(gè)DLL無(wú)法加載:
Server Error in '/' Application.
Could not load file or assembly 'Common.Component.Repository' or one of its dependencies. An attempt was made to load a program with an incorrect format.
首先肯定的是,系統(tǒng)聲稱(chēng)無(wú)法加載的DLL千真萬(wàn)確存在
其次從本機(jī)、本地服務(wù)器都沒(méi)有問(wèn)題推測(cè),似乎最有可能的原因是該遠(yuǎn)程服務(wù)器的環(huán)境有問(wèn)題。但是,遠(yuǎn)程服務(wù)器是裝了.NET4.5.2的,并且跑其他WEB項(xiàng)目都沒(méi)問(wèn)題。WEB項(xiàng)目所對(duì)應(yīng)的應(yīng)用程序池也是4.0,排除選了2.0的原因。
后來(lái)該WEB項(xiàng)目的開(kāi)發(fā)者在IIS的應(yīng)用程序池上開(kāi)啟了32位支持,問(wèn)題解決。原來(lái),遠(yuǎn)程服務(wù)器的是64位的WIN SERVER 2008。
在 IIS 7.x 中,要“啟用 32bit 應(yīng)用程序支持”,需要對(duì)“應(yīng)用程序池”進(jìn)行配置。將“enable32BitAppOnWin64”設(shè)置為“True”。這樣便將應(yīng)用程序池的工作進(jìn)程設(shè)置為 WOW64 模式,而在 WOW64 模式下,工作進(jìn)程將僅加載 32 位應(yīng)用程序的 32 位進(jìn)程。為了避免影響其他網(wǎng)站,可為 32bit 應(yīng)用程序的網(wǎng)站單獨(dú)創(chuàng)建一個(gè)應(yīng)用程序池。下面 gOxiA 將引導(dǎo)大家如何在 IIS 7.x 下啟用 32bit 應(yīng)用程序支持。
為 32bit 應(yīng)用程序的網(wǎng)站單獨(dú)創(chuàng)建一個(gè)應(yīng)用程序池,操作過(guò)程省略……;
打開(kāi)“Internet 信息服務(wù) (IIS) 管理器”在左側(cè)窗體中展開(kāi)服務(wù)器列表,找到該網(wǎng)站對(duì)應(yīng)的應(yīng)用程序池;
選中應(yīng)用程序池,并在右邊操作窗體中點(diǎn)擊“高級(jí)設(shè)置…”;
在“(常規(guī))”設(shè)置中找到“啟用 32 位應(yīng)用程序”,并將其設(shè)置改為“True” 此外,我們也可以利用命令行進(jìn)行設(shè)置,命令行參考如下:
appcmd set apppool /apppool.name:My32bitApp /enable32bitapponwin64:true
大家如果也有類(lèi)似的故障錯(cuò)誤,可以用此辦法解決。
相關(guān)文章
Windows7 apache啟動(dòng)失敗的解決方法
Windows7啟動(dòng)apache失敗了,大家可以參考下下面的方法,看看。2009-07-07window下使用Jenkins來(lái)做自動(dòng)化部署的教程圖解
今天我們來(lái)說(shuō)一下,如何使用Jenkins+powershell腳本,將我們的.NET CORE的腳本部署到對(duì)應(yīng)的服務(wù)器上,需要的朋友可以參考下2019-05-05iis6偽靜態(tài)重寫(xiě)路徑的配置步驟(.net項(xiàng)目)
在網(wǎng)站項(xiàng)目漲添加URLRewriter程序集的引用和FormRewriterControlAdapter程序集引用/配置webconfig文件等等,感興趣的你可以參考下本文2013-03-03服務(wù)器授權(quán)模式每服務(wù)器同時(shí)連接數(shù)與每設(shè)備或每用戶(hù)的區(qū)別小結(jié)
服務(wù)器授權(quán)模式每服務(wù)器同時(shí)連接數(shù)與每設(shè)備或每用戶(hù)的區(qū)別小結(jié),需要的朋友可以參考下。2011-04-04IIS7 網(wǎng)站發(fā)布常見(jiàn)報(bào)錯(cuò)問(wèn)題解決方案匯總
這篇文章主要為大家詳細(xì)介紹了IIS7網(wǎng)站發(fā)布常見(jiàn)問(wèn)題及解決方案,感興趣的小伙伴們可以參考一下2016-08-08Windows 2008 IIS7.5中創(chuàng)建獨(dú)立賬號(hào)的FTP站點(diǎn)圖文教程
這篇文章主要介紹了Windows 2008 IIS7.5中創(chuàng)建獨(dú)立賬號(hào)的FTP站點(diǎn)圖文教程,IIS7.5的FTP功能已經(jīng)非常強(qiáng)大了,需要的朋友可以參考下2014-08-08IIS 服務(wù)器下載apk文件報(bào)404錯(cuò)誤的解決方法
最近在使用IIS作為服務(wù)器的時(shí)候,apk文件已經(jīng)上傳到服務(wù)器上去了,但是無(wú)法下載,報(bào)404錯(cuò)誤(沒(méi)有找到),原來(lái)需要做解析,需要的朋友可以參考下2020-01-01解決預(yù)裝win8系統(tǒng)重裝win7后無(wú)法進(jìn)入系統(tǒng)
本文主要介紹了解決預(yù)裝win8系統(tǒng)重裝win7后無(wú)法進(jìn)入系統(tǒng)的方法。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧2017-04-04正確面對(duì)服務(wù)器數(shù)據(jù)存儲(chǔ)防止數(shù)據(jù)丟失
服務(wù)器數(shù)據(jù)存儲(chǔ)安全是保障服務(wù)器正常運(yùn)行的重要的環(huán)節(jié),同時(shí)也是企業(yè)網(wǎng)絡(luò)信息化建設(shè)的核心。2009-02-02