发布.net 4.0的站点到IIS7.5下时无法访问
现象:
初始发布.net 4.0站点到IIS7.5下时,各种配置都完毕的情况下依旧无法访问。首页显示站点目录结构(注:开启目录结构访问后会显示这个错误,否则会提示开启),访问次级目录提示:Handler “PageHandlerFactory-Integrated” has a bad module “ManagedPipelineHandler” in its module list错误。
解决方案:
1、需要在目标服务器上重新注册下:
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
%windir%\Microsoft.NET\Framework64\v4.0.30319\asp
这时候应该是可以在服务器上访问了,但是使用域中的其他机器是无法访问的,无论是采用IP还是域名的方式都无法访问。
2、去控制面板中关闭域中的Windows防火墙
另外:不做任何操作,隔天好像也会自动可以访问,看来是域控的一些问题导致的。