通过SNI选项以编程方式在IIS 8上添加绑定

问题描述 投票:5回答:2

[我正在尝试使用Microsoft.Web.Administration库(.NET Framework)为IIS 8创建绑定,该绑定的SNI标志已选中(服务器名称指示)。

这对我来说是必要的,因为我想在IIS下为同一网站获得多个SSL绑定,而所有绑定都只使用一个IP地址。这是IIS 8的主要新功能之一。

我一直在研究Binding类,但是找不到任何标志或选项来表明它。

当前的Microsoft.Web.Administration v 7.0.0.0是否可以?我需要一个未找到的新版本吗?

我知道版本7.9.0.0仅用于IIS express,这不是我的情况,因此我没有研究它。

.net iis iis-8 sni servermanager
2个回答
8
投票

我终于设法使用文件夹Microsoft.Web.Administration中的%windir%\system32\inetsrv\来做到这一点,但仅在Windows 8 / Windows 2012中具有IIS 8。]

这些库在SslFlags类的Add函数中具有BindingCollection选项。微软尚未提供有关此新过载的文档,或者至少我没有找到它。

SslFlags.Sni可用于此程序,并且可以完美地与SNI检查创建绑定。


3
投票

当前的Microsoft.Web.Administration v 7.0.0.0是否可能?

© www.soinside.com 2019 - 2024. All rights reserved.