Heim  >  Artikel  >  Datenbank  >  未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项

未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项

WBOY
WBOYOriginal
2016-06-07 15:50:492571Durchsuche

http://www.cnblogs.com/joey0210/archive/2012/09/29/2708420.html dll有了,32位的,系统是64位的。这个在iis里有一个设置如下如: 先看看项目使用的应用程序池是哪一个: 然后去应用程序池去配置 设置启用32位应用程序 为true OK搞定。再浏览 一切正常。

http://www.cnblogs.com/joey0210/archive/2012/09/29/2708420.html



     dll有了,32位的,系统是64位的。这个在iis里有一个设置如下如:

先看看项目使用的应用程序池是哪一个:
未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项 
未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项
然后去应用程序池去配置
未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项

设置启用32位应用程序 为true
未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项 
OK搞定。再浏览 一切正常。

这里还记录下MVC3应用程序在iis7中的部署需要注意的地方:

1.添加MVC解析 

 

首先确保ASP.NET MVC3已安装好,然后检查站点的处理程序映射,看是否存在下列映射:

ExtensionlessUrlHandler-Integrated-4.0

ExtensionlessUrlHandler-ISAPI-4.0_32bit

ExtensionlessUrlHandler-ISAPI-4.0_64bit

如果映射存在,请检查应用程序是否分配给了.NET Framework4.0的应用程序池。

如果映射不存在,你可以以管理员运行下面的命令注册:

32位机器:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

64位机器:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i

 

 

 2.然后检查 bin目录里是否有System.Web.Mvc。dll.没有的话,拷进来,或者是按上面说的方法去重新生成下项目。

3.ASP.NET版本选择4.0.30196;

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn