13046685510

微软补丁更新造成的asp.net拒绝访问处理

前不久微软发布了最新的补丁更新,但部分服务器更新后会造成IIS的Asp.net网站出现拒绝访问的情况。


报错如下图:

微软补丁更新造成的asp.net拒绝访问处理(图1)


经过分析,是新的补丁不兼容旧版本Urewrite模块造成的。


处理方法有2种:


一、卸载掉更新的补丁,这也是我们推荐的方法。


如下图:

微软补丁更新造成的asp.net拒绝访问处理(图2)


二、URewirte替换成新版本,并修改网站的web.config文件:


代码如下:

<system.webServer>
   <rewrite>
      <rules>
      </rules>
   </rewrite>
</system.webServer>

替代

<add type="URLRewriter.ModuleRewriter, URLRewriter" name="ModuleRewriter"/>
   <RewriterConfig>
       <Rules>
          <RewriterRule>
          </RewriterRule>
       </Rules>
   </RewriterConfig>

<rewrite url="^~/$" to="~/index.aspx" processing="stop" />


另外有反馈使用Microsoft FTP Service 更新补丁后,出现FTP不能连接和重启的问题,卸载掉以下补丁


win2012 

wusa /uninstall /kb:4338830 /quiet /forcerestart

win2008

wusa /uninstall /kb:4338818 /quiet /forcerestart


7x24小时服务专线 130-4668-5510
官方微信 关闭