IIS--解决64位系统IIS网站发布出现未能加载文件或程序集“...”或它的某一个依赖项。试图加载

摘要:
试图加载ASP.NETMVC项目发布的在本地IIS后,启动网站出现未能加载文件或程序集“…”或它的某一个依赖项。试图加载格式不正确的程序。此问题只发生在64位系统上,而使用VisualStudio2013启动项目则没有此问题。另一种则是IIS设置上的问题,只要设置启用32位应用程序就可以了。以下为具体的步骤:1、首先打开控制面板–》管理工具–》IIS管理器2、在IIS中,点击应用程序池,选中你网站所发布的应用程序池,右键选择高级设置。
解决64位系统IIS网站发布出现未能加载文件或程序集“...”或它的某一个依赖项。试图加载

ASP.NET MVC 项目发布的在本地IIS后,启动网站出现未能加载文件或程序集“…”或它的某一个依赖项。试图加载格式不正确的程序。此问题只发生在64位系统上,而使用Visual Studio2013启动项目则没有此问题。由此可初步判断是网站发布后产生的问题,一种是由于网站生成时设置的目标平台是32位CPU,所以不兼容64位系统。另一种则是IIS设置上的问题,只要设置启用32位应用程序就可以了。下面是经过整理的解决方法(本人的问题是由于IIS设置问题)

第一种情况是IIS的设置问题,只需进入IIS管理器,选择网站所在的应用程序,设置高级设置,然后将启用32位应用程序的属性设置为True就可以了,这样就可以兼容网站了。以下为具体的步骤:

1、首先打开控制面板–》管理工具–》IIS管理器

IIS--解决64位系统IIS网站发布出现未能加载文件或程序集“...”或它的某一个依赖项。试图加载第1张

2、在IIS中,点击应用程序池,选中你网站所发布的应用程序池,右键选择高级设置。

IIS--解决64位系统IIS网站发布出现未能加载文件或程序集“...”或它的某一个依赖项。试图加载第2张

3、在高级设置中,只要将启用32位应用程序设置为True就可以了

IIS--解决64位系统IIS网站发布出现未能加载文件或程序集“...”或它的某一个依赖项。试图加载第3张

此外还有另外一种解决方法,由于要发布的网站是放在64位系统的IIS上,所以我们生成项目的时候要把项目生成的目标平台设置为64位CPU,具体路径是右键打开vs,选择属性–>–》生成–》目标平台X64。如图所示:

IIS--解决64位系统IIS网站发布出现未能加载文件或程序集“...”或它的某一个依赖项。试图加载第4张

经过网上资料搜索,这个问题windows service 2008 64位 或者win7 64位系统网站发布没设置好都会出现这个问题。

转载自:http://blog.csdn.net/giswhw66/article/details/78028869

免责声明:文章转载自《IIS--解决64位系统IIS网站发布出现未能加载文件或程序集“...”或它的某一个依赖项。试图加载》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【Oracle/Java】以Insert ALL方式向表中插入百万条记录,耗时9分17秒vue——超出宽度宽度点点显示下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

部署基于.netcore5.0的ABP框架后台Api服务端,以及使用Nginx部署Vue+Element前端应用

前面介绍了很多关于ABP框架的后台Web API 服务端,以及基于Vue+Element前端应用,本篇针对两者的联合部署,以及对部署中遇到的问题进行处理。ABP框架的后端是基于.net core5.0 的Asp.net core 应用,因此和常规的Asp.net core 应用部署一样;而Vue+Element前端应用则是基于nodejs的应用,部署方式又...

Windows7&IIS7.5部署Discuz全攻略

组长说在内网部署一个论坛,这可难不倒我,装个Discuz嘛。部署环境就一台普通的PC,四核i3,Windows7。这就开搞了。 准备工作 系统是Windows 7 专业版,自带IIS7.5(家庭版不带)。IIS7开始带了FastCgi,对PHP支持好了许多,所以也不必装Apache啦。下载 PHP 5.4、 MySQL 5.5 以及Discuz X2。 对...

BarTender安装常见问题集结

很多人在安装BarTender时,会出现各种安装程序信息警告提示,导致软件无法继续安装下去,那么针对这些Bartender安装问题我们要怎么正确解决呢?下面,小编将BarTender安装失败常见问题,给大家整合了一下,有需要的小伙伴可参考后对症下药。 BarTender未检测到IIS 问题分析: 安装BarTender时,同样选择了配套程序的安装,而PC...

IIS创建文件服务器(WebDAV)

1.安装IIS,选择安装WEBDAV组件。然后新建站点,站点目录不需要额外设置任何权限    安装完成后组件:   2.配置WebDAV: 添加创作规则:允许某用户写入,其他所有用户读取。(写入规则必须要放在第一条) WebDAV设置,保持默认即可 3.启用目录浏览 4.启用Windows身份验证。(IIS7+不支持匿名身份验证) 5.授权规则默认即...

记一次所有DELETE 请求全部404报错问题(put和get等其他请求均正常)

  原服务器上程序已经正常跑过一段时间了,采用的.net framework框架,一直都没有什么问题。突然使用人员说有一条数据没办法删除,然后赶紧排查,验证了接口是正常的,本地调试删除也是正常的;在服务器端验证,所有的删除均报错404,其他请求全部正常。回想下最近在服务器上的操作,因为有的代码是.netcore写的,在服务器上安装了.netcore sdk...

定期删除IIS日志文件

服务器中由于监控的需要会经常生成很多日志文件,比如IIS日志文件(C:inetpublogsLogFiles),一个稍微有流量的网站,其日志每天可以达到上百兆,这些文件日积月累会严重的占用服务器磁盘空间。有必要对他们进行定期删除。dos批处理程序如下: ::清理IIS日志文件 ::备份MySql数据库 @echo off title 清理IIS日志文件...