由于使用Visual Studio Community 2015 连接Oracle 资料库,载入参考 Oracle.DataAccess.dll 编写程式出现如图的错误。
利用关键字找到的处理方案都是IIS的设定应用程式集区预设值,启用32位元应用程式改为True,发现还是无法处理。
我仔细想想,新版的开发工具不是都是用IIS Express吗?
就再度将关键字缩小,找到此篇的解说才是正解。
至Visual Studio开发工具中,按下CTRL+Q 输入关键字IIS
勾选画面中的选项64位元,打包收工。
底下是错误讯息原稿,保留以备后续之用。
'/' 应用程式中发生伺服器错误。
无法载入档案或组件 'Oracle.DataAccess' 或其相依性的其中之一。 试图载入格式错误的程式。
描述: 在执行目前 Web 要求的过程中发生未处理的例外状况。请检阅堆叠追蹤以取得错误的详细资讯,以及在程式码中产生的位置。
例外状况详细资讯: System.BadImageFormatException: 无法载入档案或组件 'Oracle.DataAccess' 或其相依性的其中之一。 试图载入格式错误的程式。
原始程式错误:
在执行目前 Web 要求期间,产生未处理的例外状况。如需有关例外状况来源与位置的资讯,可以使用下列的例外状况堆叠追蹤取得。
组件载入追蹤: 下列资讯在确定为何无法载入组件 'Oracle.DataAccess' 时是有帮助的。
文章同步于