使用IIS78时常见错误及解决办法
http://blog.csdn.net/aasswwe/article/details/38833403
关于win2008配置mvc4webapi的解决方案
http://www.manong123.com/content/3181.html
【部署网站】使用IIS7时常见错误及解决办法
IIS7/8HTTPError500.19错误0x80070021
IIS7.0/8.0的错误HTTPError500.19-InternalServerError,错误代码为0x80070021,大概原因为IIS7.0的安全设定相比前版本有很大的变更。IIS7.0的安全设置文件在%windir%\system32\inetsrv\config\applicationHost.config,这里定义所有Web程序的安全设置,在各个Web程序的web.config可以去覆盖这些设置,但默认情况下是不容许覆盖的。
所以首先修改applicationHost.config文件,打开handlers和modules的权限,即由Deny改为Allow,如下:
<configuration><configSections><sectionGroupname="system.webServer">......<sectionname="handlers"overrideModeDefault="Allow"/>......<sectionname="modules"allowDefinition="MachineToApplication"overrideModeDefault="Allow"/>......
另外如果IIS7.0是在VS安装之后安装的话,那么需要添加IIS7.0对ASP.NET文件的支持,否则会出现aspx文件无法识别的MIME错误,或者以上问题。
方法:打开和关闭系统功能---》Internet信息服务--》万维网服务---》应用程序开发功能—》勾选asp.net