昨天到今天做项目发布(demo环境,虚拟机环境):
1,机器X86
2,操作系统Windows Server 2003 SP2
3,数据库Oracle
4,用Oracle DataAccess
由于系统首先安装的是.Net FrameWork 2.0 ,.Net FrameWork 4.O ,然后安装的是IIS(Windows Server 2003 iis下载)。
需求对.Net FrameWork2.0 和.net FrameWork 4.0 进行注册:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis - i
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis - i
项目发布后可能会出现如下错误,
解决方案:
web.config
1 <runtime> 2 <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 3 <dependentAssembly> 4 <assemblyIdentity name="Oracle.DataAccess" 5 publicKeyToken="89B483F429C47342" 6 culture="neutral" /> 7 <bindingRedirect 8 oldVersion="4.112.3.0" 9 newVersion="2.112.3.0"/> 10 </dependentAssembly> 11 </assemblyBinding> 12 </runtime>
就这样,就可以