首页 > 移动平台 > 详细

IIS安装ARR(Application Request Router)反向代理插件

时间:2018-07-21 13:13:50      阅读:675      评论:0      收藏:0      [点我收藏+]

    最近接管了一个ASP的项目。前后台两个站点。每次后台站点上传图片,都是手动将图片拷贝到前台站点服务器的方式来实现的。美其名曰,图片审核,呵呵。

我的想法是在前端服务器上配置反向代理。避免每次都需要手动拷贝图片。其他方式可能会暴露后台地址。现在把安装的过程和遇到的问题都记录一下。

   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 没有安装成功。查看系统日志 显示:未能加载文件或程序集:

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 方法引发了异常。

异常:System.IO.FileNotFoundException: 未能加载文件或程序集“Microsoft.Web.Management.WebFarmClient, Version=7.1.2.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。
文件名:“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自动下载的依赖组件因为语言、版本等问题。没有正确安装。

 

IIS安装ARR(Application Request Router)反向代理插件

原文:https://www.cnblogs.com/pengqf/p/9345624.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!