使用C#使用SSL创建IISCreation的任何示例?

使用C#使用SSL创建IISCreation的任何示例?,c#,C#,尝试在下面创建站点时出错 X509Store store = new X509Store(StoreName.My, StoreLocation.LocalMachine); store.Open(OpenFlags.ReadOnly); var certificate = store.Certificates.Find(X509FindType.FindBySubjectName, "localhost", true); X509Certificate x509Certificate = ce

尝试在下面创建站点时出错

X509Store store = new X509Store(StoreName.My, StoreLocation.LocalMachine);
store.Open(OpenFlags.ReadOnly);
var certificate = store.Certificates.Find(X509FindType.FindBySubjectName, "localhost", true);
X509Certificate x509Certificate = certificate[0];
//iHashCode = x509Certificate.GetHashCode();
store.Close();

Site.Add(string name, string bindingInformation, string physicalPath, Encoding.ASCII.GetBytes(objCertificate[0].GetHashCode()), string certificateStore,objX509Certificate.GetName());
错误:

指定的登录会话不存在。它可能已经被终止了


您可能是服务器未运行或使用错误的名称调用,或者连接到服务器时出错。应用程序正在向服务器发出请求,但没有响应或返回错误状态(如401或501)。正常情况下,良好状态为200 OK。所以我会使用像wireshark或fiddler这样的嗅探器来获取更多关于返回的实际状态的详细信息。如果您有一个工作的应用程序,请比较工作和非工作中的第一个请求头。此代码段甚至不会编译。发布实际代码和完整的异常文本。你是在让人们猜测这个错误是从哪里来的。该错误没有说明SSL和证书,它表明您尚未登录。我猜您正在尝试在远程IIS服务器上创建站点,但忘记将凭据添加到用于此操作的任何类