IIS安装ARR(Application Request Router)反向代理插件
? ? 最近接管了一個ASP的項目。前后臺兩個站點。每次后臺站點上傳圖片,都是手動將圖片拷貝到前臺站點服務器的方式來實現(xiàn)的。美其名曰,圖片審核,呵呵。
我的想法是在前端服務器上配置反向代理。避免每次都需要手動拷貝圖片。其他方式可能會暴露后臺地址。現(xiàn)在把安裝的過程和遇到的問題都記錄一下。
? ?1. 記錄一下IIS的版本。別看錯了,IIS的版本是7.5.7600.16385.
2. 關閉相關服務.? ?
net stop was /y?
net stop wmsvc /y?
?第二個服務,我沒有開。
3. 手動安裝ARR的依賴項。
?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.啟動之前關閉的服務。
? net start?was
? net start?wmsvc
6.安裝成功。
?
?
?
遇到的問題:
之前使用WebPI進行安裝。他會自動安裝ARR3.0 相關的依賴項。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”或它的某一個依賴項。系統(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)解決辦法:
將自動安裝的 arr? 以及他的依賴項全都卸載。再按照以上步驟進行手動安裝。
?
原因分析:
WebPI自動下載的依賴組件因為語言、版本等問題。沒有正確安裝。
?
轉載于:https://www.cnblogs.com/pengqf/p/9345624.html
總結
以上是生活随笔為你收集整理的IIS安装ARR(Application Request Router)反向代理插件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2022年“网络安全”赛项驻马店市赛选拔
- 下一篇: 黑莓 8830 全攻略 写了1天(下)