.net 3.5的网站发布到IIS,选择4.0版本后,输入域名无法打开,默认首页设置了也无效。
解决方法:
<validation validateIntegratedModeConfiguration="false"/>
<modules>
<remove name="ScriptModule"/>
<add name="ScriptModule" preCondition="managedHandler,runtimeVersionv2.0" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</modules>
在配置文件中添加红色代码即可。
然后重新注册下IIS
在命令提示符CMD上打开地址 C:\Windows\Microsoft.NET\Framework\v4.0.30319 然后输入aspnet_regiis.exe -iru 后回车即可
还有一种可能就是伪静态的原因,找到如下代码,删除即可。