我在IIS 7上发布了一项服务。我使用了一个名为testCertificate的自签名证书。当我在浏览器中浏览服务时,我收到此错误: 使用以下搜索条件找不到X.509证书:StoreName'Root',StoreLocation'LocalMachine',FindType'FindBySubjectName',FindValue'testCertificate'。 我在我的Web.Config文件中使用了这段代码:
<serviceCredentials>
<serviceCertificate findValue="testCertificate" storeLocation="LocalMachine" storeName="Root" x509FindType="FindBySubjectName" />
<userNameAuthentication userNamePasswordValidationMode="Custom" customUserNamePasswordValidatorType="MyService.Authentication,MyService" />
</serviceCredentials>
另一点是,当我引用浏览器页面时,我收到此错误: HTTP错误404.0 - 未找到 您要查找的资源已被删除,名称已更改或暂时不可用。 有人可以帮我吗?
答案 0 :(得分:0)
您需要在商店位置添加X509证书
商店 - &gt;根 - &gt; LOCALMACHINE
在运行中键入 mmc
以添加证书