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>