程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了将 asp.net 应用程序迁移到 Microsoft Edge 的问题(版本 91.0.864.70(官方版本)(64 位))大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决将 asp.net 应用程序迁移到 Microsoft Edge 的问题(版本 91.0.864.70(官方版本)(64 位))?

开发过程中遇到将 asp.net 应用程序迁移到 Microsoft Edge 的问题(版本 91.0.864.70(官方版本)(64 位))的问题如何解决?下面主要结合日常开发的经验,给出你关于将 asp.net 应用程序迁移到 Microsoft Edge 的问题(版本 91.0.864.70(官方版本)(64 位))的解决方法建议,希望对你解决将 asp.net 应用程序迁移到 Microsoft Edge 的问题(版本 91.0.864.70(官方版本)(64 位))有所启发或帮助;

在我的组织中,我们决定使 asp.net 应用程序与 SSO(单点登录)兼容,以便它适用于 Microsoft Edge。 我们删除了外部文件中的所有内联样式和脚本。 当我们在没有 SSO 的情况下调试此应用程序时,它可以在 Internet Explorer 和 Edge 中完美运行。 但是,当我们使用 SSO 在服务器中部署时,我们在 Edge 浏览器中遇到了问题(它在 IE 中可以无缝运行) 在每次回发点击/页面重定向中,网页被重定向到登录页面,并且由于所有会话变量保持不变,页面返回到我们在 SSO 中提供的默认 URL。 此外,此问题不会与所有回发操作/页面重定向一致发生,因此我们无法建立模式。 注意:此应用程序具有内联样式和带有扩展内容安全提供程序的脚本,在 Microsoft Edge 中完美运行(“default-src 'self' script-src 'self' 'unsafe-inline' 'unsafe-eval'”)

解决方法

问题出在表单身份验证上。一旦我们从 web.config 中删除了以下内容,重定向问题就没有发生。

    <authentication mode="Forms">
    <forms name=".ASPXAUTH" protection="All" timeout="120" 
     slidingExpiration="true" requireSSL="false"/>
    </authentication>

从-https://forums.iis.net/t/1186644.aspx

得到解决方案 @H_197_15@
@H_197_15@

大佬总结

以上是大佬教程为你收集整理的将 asp.net 应用程序迁移到 Microsoft Edge 的问题(版本 91.0.864.70(官方版本)(64 位))全部内容,希望文章能够帮你解决将 asp.net 应用程序迁移到 Microsoft Edge 的问题(版本 91.0.864.70(官方版本)(64 位))所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。