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

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

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值