IIS发布网站遇到的异常

1.0 HTTP 错误 401.3 - Unauthorized

由于 Web 服务器上此资源的访问控制列表(ACL)配置或加密设置,您无权查看此目录或页面。

详细错误信息

模块 IIS Web Core

通知 AuthenticateRequest

处理程序 StaticFile

最可能的原因:

通过 Web 服务器的身份验证的用户无权打开文件系统上的文件。

如果资源位于通用命名约定(UNC)共享内,则通过身份验证的用户可能没有足够的共享或 NTFS 权限,或者共享权限与物理路径权限不匹配。

*********************解决方案***************

给文件夹为用户 IUSR 权限.

2.0 对路径的访问权限被拒绝.

NETWORK SERVICE

3.0 错误模块“ManagedPipelineHandler”

HTTP 错误 500.21 - Internal Server Error处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”

原因:在安装Framework v4.0之后,再启用IIS,导致Framework没有完全安装

解决:开始->所有程序->附件->鼠标右键点击“命令提示符”->以管理员身份运行->%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

4.0 windows server 2008上IIS7 发布asp.net mvc4.0 网站,路由无效.

错误信息:

HTTP 错误 404.0 - Not Found

您要找的资源已被删除、已更名或暂时不可用。

详细信息:

模块     IIS Web Core        请求的 URL   http://xb.hnjdkj.cn:80/index/home

通知     MapRequestHandler     物理路径     E:\qiyezhan_asfiwrei@3434\xiaobing\index\home

处理程序   StaticFile           登录方法     匿名

错误代码   0x80070002         登录用户     匿名

解决方法:修改配置文件

<system.webServer>

  <validation validateIntegratedModeConfiguration="false" />

  <modules runAllManagedModulesForAllRequests="true" />

</system.webServer>