无法加载文件或程序集 Microsoft.Dynamics.BusinessConnectorNet
Could not load file or assembly Microsoft.Dynamics.BusinessConnectorNet
我正在使用 Visual Studio 2012,创建了一个 Web 服务 add/select 来自 Microsoft axapta 2009 的数据,在尝试添加数据时出现以下错误
Could not load file or assembly 'Microsoft.Dynamics.BusinessConnectorNet, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
我已尝试将项目类型更改为仅 x86 输出并将 IIS 服务器应用程序池设置更改为仅 x86。对我没有任何作用
在搜索了将近一周的解决方案之后。答案是从前端项目中删除连接器的引用并将业务的连接器复制到bin文件夹
这个特定的 Web 应用程序需要 IIS 在 64 位模式下 运行,因此已更改。我使用的 Microsoft.DynamicsBusinessConnectorNet.dll 是 32 位版本——这当然是错误的原因。
解决方案是启用应用程序池以允许 IIS 上的 32 位应用程序。这是由以下人员完成的:
右键单击应用程序池并选择“高级设置”
将“启用 32 位应用程序”设置为 true
我正在使用 Visual Studio 2012,创建了一个 Web 服务 add/select 来自 Microsoft axapta 2009 的数据,在尝试添加数据时出现以下错误
Could not load file or assembly 'Microsoft.Dynamics.BusinessConnectorNet, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
我已尝试将项目类型更改为仅 x86 输出并将 IIS 服务器应用程序池设置更改为仅 x86。对我没有任何作用
在搜索了将近一周的解决方案之后。答案是从前端项目中删除连接器的引用并将业务的连接器复制到bin文件夹
这个特定的 Web 应用程序需要 IIS 在 64 位模式下 运行,因此已更改。我使用的 Microsoft.DynamicsBusinessConnectorNet.dll 是 32 位版本——这当然是错误的原因。
解决方案是启用应用程序池以允许 IIS 上的 32 位应用程序。这是由以下人员完成的:
右键单击应用程序池并选择“高级设置”
将“启用 32 位应用程序”设置为 true