asp.net 拒絕訪問處理

發佈時間:2018-07-13

7.12號凌晨微軟發佈了例行補丁更新,服務器更新後部分Asp.net 網站出現拒絕訪問,如下圖:

image.png


目前我司排查是新的補丁不兼容舊的Urewrite模塊造成的 2種處理方法如下:

  1. 卸載掉更新的補丁,補丁如下圖(推薦)

image.png



  2.修改網站的web.config 文件,把URewirte替換成新版本

        <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