为何选择32位模式?
我有一个工作者角色,必须访问以MS Access格式提供的数据库。这需要使用Microsoft.Jet.OLEDB.4.0'发动机。
基于其他帖子,我发现一个可能的解决方案是以32位模式运行我的角色,因为该引擎在64位中不可用。
我如何尝试部署32位模式
我去了我的WorkerRole项目并将Platform Target(在项目属性窗口中)更改为x86。只有这个改变我才重新部署,只是为了得到这个错误:
服务器遇到内部错误。请重试请求。
然后我尝试将工具栏构建选项设置为x86。我得到了同样的错误。
我多次重试无济于事。我无法连接到远程计算机来检查Windows日志,因为它不再存在。一旦我切换回'任何CPU'部署成功,但我无法运行我的Jet引擎代码。
问题
那么,我如何在当前的Azure体系结构中以32位模式运行我的工作者角色(我假设自2013年以来发生了一些变化,这是我正在查看的问题得到解答)。