win2008 64w位系統(tǒng)上iis運(yùn)行32位的網(wǎng)站程序(iis7.5開啟32位)
由于網(wǎng)站調(diào)用了一個第三方的32bit的dll,所以發(fā)布在64位的2008后,訪問網(wǎng)站的時候出現(xiàn)加載該dll不成功的錯誤。
解決方法:
在iis上面設(shè)置該網(wǎng)站可運(yùn)行在32位的模式下面。
步驟如下:
1、找到該網(wǎng)站所引用的應(yīng)用程序池。

2、在該應(yīng)用程序池的高級設(shè)置里面———》常規(guī)——》啟用32位應(yīng)用程序,設(shè)置該值為true

問題解決。
下面是其他網(wǎng)友的補(bǔ)充:
部署一個WEB項(xiàng)目,在本機(jī)、本地服務(wù)器都沒有問題,但部署到遠(yuǎn)程服務(wù)器以后,提示有個DLL無法加載:
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)聲稱無法加載的DLL千真萬確存在
其次從本機(jī)、本地服務(wù)器都沒有問題推測,似乎最有可能的原因是該遠(yuǎn)程服務(wù)器的環(huán)境有問題。但是,遠(yuǎn)程服務(wù)器是裝了.NET4.5.2的,并且跑其他WEB項(xiàng)目都沒問題。WEB項(xiàng)目所對應(yīng)的應(yīng)用程序池也是4.0,排除選了2.0的原因。
后來該WEB項(xiàng)目的開發(fā)者在IIS的應(yīng)用程序池上開啟了32位支持,問題解決。原來,遠(yuǎn)程服務(wù)器的是64位的WIN SERVER 2008。
在 IIS 7.x 中,要“啟用 32bit 應(yīng)用程序支持”,需要對“應(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)建一個應(yīng)用程序池。下面 gOxiA 將引導(dǎo)大家如何在 IIS 7.x 下啟用 32bit 應(yīng)用程序支持。
為 32bit 應(yīng)用程序的網(wǎng)站單獨(dú)創(chuàng)建一個應(yīng)用程序池,操作過程省略……;
打開“Internet 信息服務(wù) (IIS) 管理器”在左側(cè)窗體中展開服務(wù)器列表,找到該網(wǎng)站對應(yīng)的應(yīng)用程序池;
選中應(yīng)用程序池,并在右邊操作窗體中點(diǎn)擊“高級設(shè)置…”;
在“(常規(guī))”設(shè)置中找到“啟用 32 位應(yīng)用程序”,并將其設(shè)置改為“True” 此外,我們也可以利用命令行進(jìn)行設(shè)置,命令行參考如下:
appcmd set apppool /apppool.name:My32bitApp /enable32bitapponwin64:true
大家如果也有類似的故障錯誤,可以用此辦法解決。
相關(guān)文章
winserver2019安裝軟件一直卡在應(yīng)用程序正在為首次使用做準(zhǔn)備
本文主要介紹了winserver2019安裝軟件一直卡在應(yīng)用程序正在為首次使用做準(zhǔn)備,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06
Windows Server 2019 配置DHCP的實(shí)現(xiàn)步驟
DHCP服務(wù)器即動態(tài)主機(jī)配置協(xié)議,它是一種服務(wù)器-多客戶端技術(shù),本文主要介紹了Windows Server 2019 配置DHCP的實(shí)現(xiàn)步驟,具有一定的參考價值,感興趣的可以了解一下2024-04-04
Windows下php5+apache+mysql5 手工搭建筆記
php運(yùn)行環(huán)境對于站長們或者初學(xué)者來說可以直接用一鍵包的方式或者直接從服務(wù)提供商處得到支持,不必自己手工按部就班的搭建,所以這篇文章是寫給我這樣的菜鳥又喜歡胡鬧的程序員看的,哈哈。2011-02-02
Windows Server 2012 R2添加Windows Server Backup 功能
這篇文章主要介紹了Windows Server 2012 R2添加Windows Server Backup 功能,需要的朋友可以參考下2017-06-06
IIS配置網(wǎng)站定時任務(wù)必設(shè)參數(shù)圖文教程
這篇文章主要介紹了IIS配置網(wǎng)站定時任務(wù)必設(shè)參數(shù)圖文教程,IIS服務(wù)中的網(wǎng)站定時任務(wù)必須設(shè)置固定時間間隔(分鐘)、閑置超時(分鐘)兩個參數(shù),需要的朋友可以參考下2015-03-03
如何解決windows系統(tǒng)和linux系統(tǒng)中端口被占用的問題
這篇文章主要介紹了如何解決windows系統(tǒng)和linux系統(tǒng)中端口被占用的問題的相關(guān)資料,需要的朋友可以參考下2015-10-10

