摘要
TLS 1.2 更新可能会在使用以下内容的代理页面的 Web 应用程序中导致错误:
- 访问跨域资源。
- 请求超过 2048 个字符。
- 访问受基于令牌的身份验证保护的资源。
- OAuth 2.0 应用程序登录。
- 启用记录。
- 基于资源和 referer 的比率限制。
本文提供了更新 .NET 代理页面的详细步骤。
过程
验证代理是否使用 .NET
- 打开浏览器开发人员工具,并验证代理请求状态码是否为 500 内部服务器错误。
- 验证 Internet 信息服务 (IIS) 中托管的 .NET 代理页面是否使用 .ashx 扩展名。
- 启动 Internet 信息服务 (IIS) 管理器。
- 导航到默认 Web 站点 > 代理。 选择基本设置以打开编辑应用程序窗口。
- 单击选择...以打开选择应用程序池窗口。 验证 .Net CLR 版本是否为 4.0 及更高版本。
下载并配置最新的 .NET 代理文件
- 下载最新的 .NET 代理 zip 文件。
- 解压缩文件并将 DotNet 文件夹复制到一个临时文件夹。
- 导航到当前代理安装文件的路径。 打开 proxy.config 并复制 和 标签中的所有内容。
- 导航到新的 DotNet 文件夹并打开 proxy.config 文件。
- 使用在步骤 3 中复制的内容来替换 和 标签中的内容。
- 备份当前的代理安装。
- 用新修改的文件替换代理安装目录中的所有文件。
- 使用以下命令测试代理页面:
http:///proxy/proxy.ashx?ping
- 测试 web 应用程序。