IIS承载WCF部署报错:未能加载文件或程序集或它的某一个依赖项(但是VS运行正常)

  IIS承载WCF部署报错:未能加载文件或程序集或它的某一个依赖项(但是VS运行正常)

IIS承载WCF部署报错:未能加载文件或程序集或它的某一个依赖项(但是VS运行正常)



在VS内运行IIS网站程序一切正常,但是发布Web网站,部署到服务器报错:

贴图图片-iis未能加载文件或程序集



未能加载文件或程序集“CSFrameworkV5.Common”或它的某一个依赖项。试图加载格式不正确的程序。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.BadImageFormatException: 未能加载文件或程序集“CSFrameworkV5.Common”或它的某一个依赖项。试图加载格式不正确的程序。


错误原因


操作系统是64位的,但发布的程序引用了一些32位的ddl,所以出现了兼容性的问题。


解决方案



方案1:服务器是X64位机器:IIS——应用程序池——高级设置——启用32位应用程序 :true。


方案2:修改项目属性——生成——目标平台(比如,X86\X64)(此方案未测试)



贴图图片-iis未能加载文件或程序集1




C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

IIS承载WCF部署未能文件程序一个依赖但是VS运行正常
运行ASP.NET 自承载WebApi服务器未能文件程序System.Web.Http一个依赖
未能文件程序“CSFrameworkV5.Common”一个依赖。试图格式不正确程序
运行WebApi服务:未能文件程序“System.Web.Cors”一个依赖
未能文件程序“xxxx.Web.UI”一个依赖。系统找不到指定文件
重装VS2015:未能文件程序“Microsoft.Build, Version=14.0.0.0"
WebApi 未能文件程序“System.Web.Http.WebHost,System.Web.Cors"
WebApi,ASP.NET 发布Web应用未能获得项目引用“”依赖
VS运行ASP.NET网站应用程序:“/”应用程序服务器错误。分析器错误,未能类型"XXX.Global"。
运行程序数据库:已存在同名数据库,无法打开UNC目录
WCF开发框架 - vs发布IIS承载(IIS Hosting)WCF应用服务详解
ASP.NET编译网站未能类型.Global.asax,把CodeBehind改为CodeFile即可
VS编译生成解决方案失败,但是检查源码完全正常奇异现象
承载 Service Host 和使用 WCF 服务
IIS承载WCF服务,配置.svc文件页面MIME类型及处理程序映射
WCF开发框架IIS承载WCF - Website站点承载改为ASP.NET网站应用程序承载
运行升级程序:系统找不到指定文件
vs编译ASP.NET提示失败1个,error CS0246: 未能找到类型命名空间名“CSFrameworkV5”(是否缺少 using 指令程序引用?
C#.NET VS2015运行时调试Windows服务(宿主)承载WCF程序
C#.NET VS2015运行时调试Windows服务承载WCF程序(新)