1,參考了網上很多經典的解決辦法
不再累述,大家可以通過連接過去看。
http://blog.csdn.net/wangluojisuan/article/details/6927405
http://apps.hi.baidu.com/share/detail/40774831
2,補充一點
我在試了上述辦法后沒有效果。最后發現,原來是之前我重裝過一次iis,中間提示需要從win2003的sp2中復制安裝文件,我並沒有選擇sp2,而是直接跳過了。所以留下了隱患。
最后重裝iis,並按照微軟提示選擇安裝文件,需要從sp2中選擇時就要從sp2中選擇,需要從win2003的i386中選擇時就從i386中選擇。
安裝完成后,通過aspnet_regiis重新注冊了.netframework的幾個版本。
發布網站,成功。