環境要求:
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。