【问题标题】:Authentification error - ASP.NET web API and Angular 7 on IIS server身份验证错误 - IIS 服务器上的 ASP.NET Web API 和 Angular 7
【发布时间】:2021-11-22 11:21:46
【问题描述】:

IIS 服务器.Net Web API & Angular 7)上托管的 Web 应用程序中,我正在使用 SAML 身份验证 我第一次尝试登录网站时遇到问题,它显示以下错误:

如果我按 Ctrl+F5 或引用它,它会完美运行。

PS:我在 web.config 中添加了所有需要的标头配置,如下所示:

    <customHeaders>
            <remove name="X-Powered-By" />
            <add name="Access-Control-Allow-Origin" value="*"/>
            <add name="Access-Control-Allow-Credentials" value="true" />
            <add name="Access-Control-Allow-Headers" value="*" />
            <add name="Access-Control-Allow-Methods" value="GET, POST, DELETE, PUT, OPTIONS" />
   </customHeaders>

PS2:在我的本地环境中,我没有这个问题。

提前感谢您的帮助/建议。

【问题讨论】:

    标签: asp.net-mvc asp.net-web-api angular7 saml iis-10


    【解决方案1】:

    您可以尝试根据此链接中的内容配置iis CORS模块:

    https://blogs.iis.net/iisteam/getting-started-with-the-iis-cors-module.

    如果还是不行,那就打开你的IIS管理器,选择网站->绑定,把端口改成你自定义的端口,例如:8090。

    【讨论】:

    • 嗨@samwu,第一个解决方案对我不起作用,第二个我无法尝试(我有“https”,所以默认端口是 443 无法更改) .
    • 那你可以试试看事件查看器中是否有相关的错误信息。
    猜你喜欢
    • 2016-06-10
    • 1970-01-01
    • 2016-07-17
    • 2013-06-11
    • 1970-01-01
    • 1970-01-01
    • 2014-03-19
    • 1970-01-01
    • 2012-01-20
    相关资源
    最近更新 更多