即使在设置了x86和配置管理器的任何CPU配置之后,我也不知道为什么它没有从正确的上下文加载模块。我从PowerShell脚本[Environment]::Is64bitProcess中检查为False。即使我将配置管理器中的目标平台设置为'x64‘或任何CPU或混合平台,也不知道为什么是假的。什么都没用!

然后,我得到了错误的格式加载模块的例外。执行命令是Connect-MsolService

在configurations中,设置以下配置。

发布于 2021-01-27 16:21:06
对于其他所有有相同问题的人,只需转到正在运行应用程序的IIS服务器池。转到applicaion池的属性,并将“启用32位应用程序”的值更改为“False”。

希望休息一切都很好。如果应用程序在本地IIS下运行,则无需在visual studio配置中更改配置。否则,所有程序集(包括解决方案中的程序集)的Configuration设置可能会工作。
https://stackoverflow.com/questions/65900698
复制相似问题