IIS无法访问WebService,提示-2147467259 (0x80004005)
症状是在VS里写好asmx,编译后在浏览器中查看时页面空白,只有一行字“-2147467259 (0x80004005)“。
原因在http://www.hugstone.com/index.php/archives/407里找到了。
先安装.NET框架再安装IIS的话,IIS没有对该框架进行访问的限制。
因此需要在要用的.NET框架的控制台下执行aspnet_regiis -i 指令注册IIS。
执行完后重启IIS即可访问。