检查你的IIS中 WEB服务扩展列表里,CGI ASP ASP.net ISAPI 是否都启用了.同时记下 asp.net 启用的版本号,
然后再到你的网站的 asp.net 标签zho能够察看版本号是否一致.
最后再从你的网站的主目录的应用程序配置中查看aspx文件是否在应用程序扩展中.
建议升级到6.0,或者7.0,问题就不会这么多了,而且各方面的性能也更优,
应该是没有ISAPI 没有启用吧
重装IIS,重新安装相应版本的.net framework。
重新安装下aspnet_regiis.exe,看看是不是ASP.NET文件损坏了。
重装iis,然后重新注册.net framework对应的版本试试