You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET Framework 4.8.1添加Saml2Module时类型加载失败问题求助

解决Sustainsys.Saml2模块加载错误问题

针对你遇到的Could not load type 'Sustainsys.Saml2.WebSso.Saml2Module' from assembly 'Sustainsys.Saml2'错误,按以下步骤排查修复:

  • 修正模块类型与程序集配置
    Sustainsys.Saml2 2.x版本对Web模块的命名空间和程序集做了拆分,原Sustainsys.Saml2.WebSso.Saml2Module已迁移到Sustainsys.Saml2.AspNet程序集下,类型名改为Saml2AuthenticationModule。将web.config中system.webServer/modules下的配置行替换为:

    <add name="Saml2Module" type="Sustainsys.Saml2.AspNet.Saml2AuthenticationModule, Sustainsys.Saml2.AspNet" />
    
  • 确认安装完整的NuGet包
    2.x版本拆分了功能包,除了Sustainsys.Saml2,还需安装Sustainsys.Saml2.AspNet包,Web模块的实现都在这个包中。打开NuGet包管理器,搜索并安装该包。

  • 清理重建项目
    删除项目的bin和obj目录,清理解决方案后重新构建,确保所有依赖程序集正确复制到输出目录,避免缓存导致的引用问题。

  • 验证配置拼写
    检查web.config中的类型名、程序集名是否存在拼写错误,注意大小写和命名空间的准确性。

内容的提问来源于stack exchange,提问作者user26614897

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 04:45:56