IIs 常见的几种错误(win764位)

来源:互联网 发布:win10软件注册表位置 编辑:程序博客网 时间:2024/05/21 17:59

1. CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\web

解决办法: C:\Windows\Temp 目录,属性->安全->编辑->添加 IIS_IUSERS用户,赋予"完全控制"权限


2.调用 Dll "试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)

解决办法:1.要么是文件是在64位机下编译的,而服务器是32位,所以无法调用
          2.或者你的dll文件是在64位开发环境下下编译的,而你现在的调用程序是的32位,所以无法调用,
在编译时,属性---生成---目标平台 x86


3.未能加载文件或程序集“xxx”或它的某一个依赖项。生成此程序集的运行时比当前加载的运行时新,无法加载此程序集

解决办法:iis>> 应用程序池>> 更改相应的asp.net版本,高级设置--启用32位应用程序 :true

                或者:如果你将应用程序生成x86而不是Any CPU时,在64位操作系统中不会出错错误,而在32位操作系统中可能会出现以上的错误,所以将应用程序生成更改为 Any CPU


4.未能加载文件或程序集“Oracle.DataAccess, Version=2.111.7.0, Culture=neutral,PublicKeyToken=89b483f429c47342”或它的某一个依赖项。试图加载格式不正确的程序

解决办法:对于64位的操作系统:Oracle.DataAccess.dll iis的应用程序池的高级选项,启用32位应用程序改为true


5. HTTP 错误 404.2 - Not Found 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面

解决办法:IIS的根节点->右侧“ISAPI和CGI限制”->把禁止的.Net版本项设置为允许

6.IIS安装要包含WebDAV发布和CGI.否则会报HTTP Error 405.0 - Method Not Allowed错误

7.HTTP 错误 500.19 - Internal Server Error,无法访问请求的页面,因为该页的相关配置数据无效。
错误代码 0x800700b7 ,配置错误 定义了重复的“system.web.extensions/scripting/scriptResourceHandler”节  

解决办法:应用程序池改为2.0

原创粉丝点击