![ADFS 能够从 GAC(全局应用程序缓存)加载未安装的 DLL](https://linux22.com/image/738804/ADFS%20%E8%83%BD%E5%A4%9F%E4%BB%8E%20GAC%EF%BC%88%E5%85%A8%E5%B1%80%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%BC%93%E5%AD%98%EF%BC%89%E5%8A%A0%E8%BD%BD%E6%9C%AA%E5%AE%89%E8%A3%85%E7%9A%84%20DLL.png)
我正在gacutil
使用安装/卸载.dll
Windows Server 上的文件。当我运行
sh Register-AdfsAuthenticationProvider -TypeName "MFAadapter.MyAdapter, MFAadapter, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d8adf87d2f36ce35, processorArchitecture=MSIL" -Name "MyADFS"
命令成功在 ADFS 中注册了 DLL。这是怎么可能的?
预期结果:
ADFS 抛出异常,指出缺少 dll
答案1
按照 Microsoft 提供的文档进行操作 https://docs.microsoft.com/en-us/dotnet/framework/tools/gacutil-exe-gac-tool