WCF设置SSL以后,使用https访问svc提示404错误!!!
新建了一个wcf data service ,创建一个证书然后设置了站点的https
使用IP地址可以访问: https://192.168.X.XX/wcfdataservice.svc
换成以下地址就会报一个404错误:
https://服务器名/wcfdataservice.svc
但是我用这个地址访问一个htm页面却可以访问。
https://服务器名/TestPage1.htm 这样就可以访问到。
这个svc与htm页面文件都在根目录下。不知道为什么。请高手帮忙分析下
[解决办法]
http://blog.csdn.net/fangxinggood/article/details/6299168
[解决办法]
顶楼上
我来做个简化说明
要发布基于HTTPS安全的服务
1、服务要支持HTTPS安全 也就是说寄宿的服务要在BINDING中配置启用Transport传输安全,某些binding类型不支持Transport安全 要注意 例如wsDualHttpBinding
2、服务寄宿的IIS要加载服务所需的证书,我只弄过IIS7/7.5 就是配置IIS的绑定协议为HTTPS协议,并且需要选择服务所需的证书,并且证书要放在受信任的人种。如果客户端没有证书,还要设置忽略客户端证书
3、有必要的时候要配置身份验证
[解决办法]
命令是makecert !!
[解决办法]
从你的问题来看,应该是IIS没有配置好