特此记录:http://www.xuebuyuan.com/1548785.html
1、打开*.csproj,将<UseIIS>True</UseIIS>中的True改成False,重新加载,如加载成功,则不是程序问题,而是IIS问题。
2、确保window关于IIS6的组件已经勾选(具体可百度“win7+IIS6”)。
3、IIS管理器右边版面中的更改.net framework版本,确保是v2.0。
4、原文说:“在应用程序池中,Classic .Net Pool 和Default AppPool 的.Net Framework 版本是否为 2.0,并且,此处的托管管道模式必须选择经典”可根据IIS运行正常的电脑进行配置,我的配置是:Classic .Net AppPool v4.0 经典 Default AppPool v4.0 集成。
5、重启IIS,以管理员身份运行VS2008,注意,一定要以管理员身份运行,不然还是不能自动创建虚拟目录用于调试的。