c# - 无法加载文件或程序集 'Microsoft.Azure.ActiveDirectory.Client.Framework' 或其依赖项之一

标签 c# azure asp.net-web-api azure-active-directory

我想从头开始实现 active-directory-scim-provisioning,为了获得指导,我遵循 this例子。我创建了一个基本的 asp.net WebAPI 应用程序并安装了此 SystemForCrossDomainIdentityManagement nuget 包。

项目构建正常,但在运行 webapi 项目时出现以下错误。

Could not load file or assembly 'Microsoft.Azure.ActiveDirectory.Client.Framework' or one of its dependencies. An attempt was made to load a program with an incorrect format.

here is image

我认为该问题可能与 DLL 加载或版本问题有关,但我再次从 NuGet 安装包,我有点困惑

如有任何帮助,我们将不胜感激。

最佳答案

我遇到了完全相同的问题。我设法让它在 VS2017 中工作:

工具 -> 选项 -> 项目和解决方案 -> Web 项目 -> 对网站和项目使用 64 位版本的 IIS Express。

我还没有尝试将项目部署到我们的服务器上,但它现在正在本地主机上运行。

关于c# - 无法加载文件或程序集 'Microsoft.Azure.ActiveDirectory.Client.Framework' 或其依赖项之一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49896317/

相关文章:

c# - 从 C# 主机运行 Get-Service

C# TPL 以并行方式调用任务并异步创建新文件

C# WPF : View doesn't get the changes of property

python - 将图像从流上传到 Blob 存储(在 Python 中)

c# - 测试 WebApi Controller 时如何生成 Asp.net 用户身份

c# - 如何取消订阅使用 lambda 表达式的事件?

azure - 如何在没有网络浏览器的情况下登录azure

Azure worker 角色 + Ninject + Quartz

c# - 为什么我的 NHibernate 更新不工作?

c# - 检查 Web API 是否可用的好/正确方法是什么?