ASP.Net https v/s http
Posted
技术标签:
【中文标题】ASP.Net https v/s http【英文标题】: 【发布时间】:2011-06-26 18:42:24 【问题描述】:在 iis 6.0 中发布了 ASP.Net Web 服务。我无法使用 http 协议访问该服务。只有 https 有效并且它提示证书错误。使其成为不安全的解决方案的任何解决方案。我只需要通过http访问它怎么办?
【问题讨论】:
当您尝试通过 http 访问它时会发生什么?即在哪里被阻止 - 它可能在 IIS 中,可能在网络设备上,等等......显然这是您的环境本地的,所以我们无法查看。 您尝试查看的页面需要在地址中使用“https”。 【参考方案1】:对于来自 cmets 的错误消息,这听起来像是 IIS 设置。在 IIS 中,查看站点属性 - 特别是任何“安全”选项卡等 - 您应该会发现有一个要求 SSL 的复选框。如果您确定 整个网站 在没有 SSL 的情况下可用(可能是出于某种原因检查...),请考虑取消选中它。但强调:这是针对整个网站的。
关于证书错误,这可能意味着您的证书已过期或主机错误 - 在同一区域应该有一个更改证书的选项。要使用 SSL,您需要获得有效的证书。
【讨论】:
【参考方案2】:我从应用程序的目录设置中删除了 SSL。但它不起作用。然后删除了 .asmx 文件的 SSL 解决了这个问题。
【讨论】:
回答你自己的问题很好,但这个答案并没有真正解决你是如何“删除 SSL”的,这可能会在未来对其他人有用...以上是关于ASP.Net https v/s http的主要内容,如果未能解决你的问题,请参考以下文章