今早一到单位发现公司网站无法打开,显示的是“500 内部服务器错误”。于是远程登录服务器,重启iis,问题依然,忽然注意到iis默认网站上多了个问号图标,鼠标放上去提示“多个协议”,于是百度之,按照方法打开网站的绑定,发现其中除了80端口的几个协议外还多了好几个莫名其妙的绑定协议,于是果断删除。 重启网站 。
 
然后
浏览网站发现还有问题:
 
然后将webconfig 中的 <handlers>标签中的内容给删除。
 
 
 <?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <defaultDocument>
            <files>
                <clear />
                <add value="Default.htm" />
                <add value="Default.asp" />
                <add value="index.htm" />
                <add value="index.html" />
                <add value="index.php" />
                <add value="iisstart.htm" />
                <add value="default.aspx" />
            </files>
        </defaultDocument>
        <handlers>
            <add name="php" path="*.php" verb="*" modules="IsapiModule" scriptProcessor="E:\php5.2.5\php5isapi.dll" resourceType="Unspecified" preCondition="bitness32" />
        </handlers>
    </system.webServer>
</configuration>
 
 
删除后网站成功回复正常!