适用于:Windows
Azure SQL 托管实例上的 SQL Server
重要
Master Data Services(MDS)在 SQL Server 2025(17.x)中被移除。 我们继续支持 SQL Server 2022(16.x)和早期版本中的 MDS。
可以使用 HTTPS 保护主数据管理器 Web 应用程序。
注意
主数据管理器 Web 应用程序既可以使用 HTTP,也可以使用 HTTPS,但不能同时使用这两者。
先决条件
若要执行此过程:
你必须是安装了主数据管理器的 Web 服务器上的管理员。
MDS 必须安装在 Web 服务器上,并且 Web 应用程序必须存在。 有关详细信息,请参阅 安装 Master Data Services 和 创建主数据管理器 Web 应用程序 (Master Data Services)。
配置 Web 服务器以侦听所有可用的 IP 地址。 不要将 Web 服务器配置为侦听特定 IP 地址。
使用 HTTPS 保护主数据管理器 Web 应用程序
在确认已使用 HTTP 正确配置了主数据管理器 Web 应用程序后,在 IIS 中创建一个证书。 有关详细信息,请参阅 在 IIS 7 中配置服务器证书。
在“连接”窗格中的“站点”下,单击承载 Web 应用程序的站点。
在操作窗格中,单击绑定。
单击“添加” 。
从列表中选择 https。
选择 TLS/SSL 证书。
单击“确定”。
可选。 若要删除 HTTP 以便用户只能使用 HTTPS 访问站点,请单击含有 http的行。 单击 “删除” ,然后在确认对话框上单击 “是”。
重要
您必须在删除 HTTP 后更改 basicHttp 和 wsHttpBinding 配置。
若要关闭 “站点绑定” 对话框,请单击 “关闭”。
现在,从驱动器:\Program Files\Microsoft SQL Server\130\Master Data Services\WebApplication 打开 web.config 文件。
找到字符串
<security mode="Message">,然后将其更改为<security mode="Transport">。将
<serviceMetadata httpGetEnable="true" httpsGetEnabled="false">更改为<serviceMetadata httpGetEnable="false" httpsGetEnabled="true">,以防止在 Silverlight 客户端中可能出现的问题。保存并关闭该文件。 如果您遇到错误,可能是因为您已启用了 UAC。 用户现在应该能够使用 HTTPS 访问该站点了。