2023年12月8日发(作者:)
IIS 常见几种错误(win7 64位)
1. CS0016: 未能写入输出文件“c:meworkv4.0.30319Temporary
Filesweb
解决办法: C:WindowsTemp 目录,属性->安全->编辑->添加
IIS_IUSERS用户,赋予"完全控制"权限
2.调用 Dll "试图加载格式不正确的程序。 (异常来自
HRESULT:0x8007000B)
解决办法:1.要么是文件是在64位机下编译的,而服务器是32位,所以无法调用
2.或者你的dll文件是在64位开发环境下下编译的,而你现在的调用程序是的32位,所以无法调用,在编译时,属性---生成---目标平台 x86
3.未能加载文件或程序集“xxx”或它的某一个依赖项。生成此程序集的运行时比当前加载的运行时新,无法加载此程序集
解决办法:iis>> 应用程序池>> 更改相应的版本,高级设置--启用32位应用程序 :true 或者:如果你将应用程序生成x86而不是Any CPU时,在64位操作系统中不会出错错误,而在32位操作系统中可能会出现以上的错误,所以将应用程序生成更改为 Any CPU
4.未能加载文件或程序集“cess, Version=2.111.7.0,
Culture=neutral,PublicKeyToken=89b483f429c47342”或它的某一个依赖项。试图加载格式不正确的程序
解决办法:对于64位的操作系统: iis的应用程序池的高级选项,启用32位应用程序改为true
5. HTTP 错误 404.2 - Not Found 由于 Web 服务器上的“ISAPI 和 CGI
限制”列表设置,无法提供您请求的页面
解决办法:IIS的根节点->右侧“ISAPI和CGI限制”->把禁止的.Net版本项设置为允许


发布评论