IIS安装ARR(Application Request Router)反向代理插件
? ? 最近接管了一個(gè)ASP的項(xiàng)目。前后臺兩個(gè)站點(diǎn)。每次后臺站點(diǎn)上傳圖片,都是手動(dòng)將圖片拷貝到前臺站點(diǎn)服務(wù)器的方式來實(shí)現(xiàn)的。美其名曰,圖片審核,呵呵。
我的想法是在前端服務(wù)器上配置反向代理。避免每次都需要手動(dòng)拷貝圖片。其他方式可能會暴露后臺地址?,F(xiàn)在把安裝的過程和遇到的問題都記錄一下。
? ?1. 記錄一下IIS的版本。別看錯(cuò)了,IIS的版本是7.5.7600.16385.
2. 關(guān)閉相關(guān)服務(wù).? ?
net stop was /y?
net stop wmsvc /y?
?第二個(gè)服務(wù),我沒有開。
3. 手動(dòng)安裝ARR的依賴項(xiàng)。
?a)?Web Farm Framework module?version 1.1
?b)?External cache module?version 1.0
c)?URL Rewrite module?version 2.0?
4.安裝ARR.version 3.0
5.啟動(dòng)之前關(guān)閉的服務(wù)。
? net start?was
? net start?wmsvc
6.安裝成功。
?
?
?
遇到的問題:
之前使用WebPI進(jìn)行安裝。他會自動(dòng)安裝ARR3.0 相關(guān)的依賴項(xiàng)。Server Farm可以正常展示,但是ARR3.0 沒有安裝成功。查看系統(tǒng)日志 顯示:未能加載文件或程序集:
IISMANAGER_MODULE_INITIALIZATION_THREW_EXCEPTION“ApplicationRequestRouting”類型的模塊“Microsoft.Web.Management.Arr.ArrModule, Microsoft.Web.Management.Arr.Client, Version=7.2.4.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”的 Initialize 方法引發(fā)了異常。異常:System.IO.FileNotFoundException: 未能加載文件或程序集“Microsoft.Web.Management.WebFarmClient, Version=7.1.2.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一個(gè)依賴項(xiàng)。系統(tǒng)找不到指定的文件。 文件名:“Microsoft.Web.Management.WebFarmClient, Version=7.1.2.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”在 Microsoft.Web.Management.Arr.ArrModule.Initialize(IServiceProvider serviceProvider, ModuleInfo moduleInfo)在 Microsoft.Web.Management.Client.Connection.Initialize(WebManagementInfo webManagementInfo)解決辦法:
將自動(dòng)安裝的 arr? 以及他的依賴項(xiàng)全都卸載。再按照以上步驟進(jìn)行手動(dòng)安裝。
?
原因分析:
WebPI自動(dòng)下載的依賴組件因?yàn)檎Z言、版本等問題。沒有正確安裝。
?
轉(zhuǎn)載于:https://www.cnblogs.com/pengqf/p/9345624.html
總結(jié)
以上是生活随笔為你收集整理的IIS安装ARR(Application Request Router)反向代理插件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2022年“网络安全”赛项驻马店市赛选拔
- 下一篇: 黑莓 8830 全攻略 写了1天(下)