环境要求:
web
一、Windows 2003 server + IIS6.0api
二、.net framework 4.0服务器
三、odp.netmvc
所需文件下载oracle
Microsoft .NET Framework 3.5 : http://www.microsoft.com/en-us/download/details.aspx?id=21spa
Microsoft .NET Framework 4.0 : http://www.microsoft.com/zh-cn/download/details.aspx?id=17718.net
Windows 图像处理组件(WIC) : http://www.microsoft.com/zh-cn/download/details.aspx?id=323d
odp.net : 本身在oracle官网下orm
一、首先安装IIS6.0
server
二、在安装.NET 3.5 (装.net 4.0的前提)
三、而后安装 WIC (反正就是须要)
四、安装.NET 4.0 (要连下网哈)
五、最后在装ODP.NET (就是oracle的连接库 )
第一步:建立一个站点。
第二步:修改.NET版本
第三步:添加MVC程序映射,注意红线圈住的地方。
五、 IIS管理器中,点击"Web服务扩展", 查看一下, "ASP.NET v4.0.30319" 的服务必须为“容许”.
而后就OK了。
PS:若是mvc程序是32位的odp.net也必须是32位的。
64位服务器运行32位的程序配置差很少,就多两步操做。
一、前5步同a.配置同样。
二、dos窗口输入: cscript.exe %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
三、dos窗口输入: %SYSTEMROOT%\Microsoft.NET\framework\v4.0.30319\aspnet_regiis.exe –i
四、Web服务扩展: 启动.net4.0 32位。
而后效果就出来咯。
一、这个就没得说的咯,只要mvc程序编译成64位的咯,重复a.的配置就能够啦。
一、首先安装IIS7.0
二、安装.NET 4.0 (要连下网哈)
三、最后在装ODP.NET (就是oracle的连接库 )
一、在mvc项目里把引用system.web.dll 的属性改成复制到本地true
二、iis7 应用程序池,选.net4.0 , 托管管道 [经典]
三、asp 行为--》启用父路径 true
四、在“功能”视图中,双击“目录浏览”。在“目录浏览”页上,在“操做”窗格中单击“启用”。
五、处理应用程序,
1),添加脚本映射
a,请求路径 *.MVC
b, 可执行文件 C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
c, 名称 jmvc
2),添加通配符脚本映射
a,请求路径 *
b, 可执行文件 C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
c, 名称 mvc
六、 应用程序池 ,高级设置cpu为 32位
而后,而后效果就出来咯。。。
一、重复 a. 的1,2,5就能够咯。
一、要跑64位的.Net程序,就必须用64位的odp.net,要跑32位的.Net程序,就必须用32位的odp.net。
二、[ 试图加载格式不正确 ] 出现这个错,就是32位和64位的问题。
三、若是IIS和数据在一台服务器。必须先装.net环境,在装oracle。