现象:
开发的项目在vs开发环境下就可以运行,没有一点错,但是放到IIS浏览的时候就出错.
页面错误提示: 服务器应用程序不可用
查看系统事件日志,发现两个错误.
错误1:
由于无法创建应用程序域,因此未能执行请求。错误: 0x80131902
错误2:
未能初始化 AppDomain:/LM/W3SVC/1/ROOT
常见原因:
先安装VS,后安装IIS,造成.NET没有正确注册IIS.
处理办法:
重新注册IIS, 命令如下:
C:\windows\microsoft.net\framework\v2.0.50727\aspnet_regiis.exe -i
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i