asp.net - 强制站点使用 SSL(通过 IIS)导致 WebResource.axd 加载问题

标签 asp.net iis ssl

我们已强制 LIVE 站点使用 SSL(出于身份验证原因),现在该站点将无法通过登录页面。 登录页面显示正常,但在输入用户名/密码并点击登录后,页面会重新加载。

Looking at the Developer Tools in Chrome reveals a 404 error loading https://myapplication.com/login.aspx/WebResource.axd

互联网上的研究建议使用 web.config 设置 - 但我找不到要使用的设置。

该站点在不处于 SSL 模式时工作得非常好 - 并且已经工作了一段时间,直到强制 IIS 始终通过 SSL 运行站点。

有什么想法吗?

最佳答案

检查您是否在 443 上绑定(bind)了所有可能的 URI。例如,您有 myapplication.com。您可能绑定(bind)了 80 到该 URI,但是 443 呢? 80 和 443 上的 www.myapplication.com 怎么样? IIS 只有在被告知时才会响应。它不会从它应该提供的应用程序中推断出 URL。您必须在所有端口上特别允许它们。

关于asp.net - 强制站点使用 SSL(通过 IIS)导致 WebResource.axd 加载问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23760647/

相关文章:

c# - 需要一个随机的 "hot or not"算法/解决方案

javascript - 我们可以将一个 .js 文件的变量用于另一个 .js 文件吗?

iis - 为特定域设置 URL 重写规则

javascript - 如何从 Asp.net web 应用程序(互联网应用程序)获取客户端计算机名称

c# - 如何将 Lambda 表达式输出转换为 List<T>

c# - 模块窗口中的 dll 符号状态显示 "Skipped Loading"?

c# - 关于 IHttpModule.Dispose 和 Application_End 的问题

ruby-on-rails - 为 Heroku 域指定 SSL 端点

python-2.7 - Debian 中的 SSL 证书未更新

internet-explorer - 什么是 InternetExplorer SSL\TLS 握手 WINDOWS API