2009-04-27 115 views
2

我有一个Silverlight应用程序,我想从https或http调用。 我知道了有一个或其他工作,但我有我自己发现silverlight.net论坛后,显示他们是如何做到这使得它与两个工作(使用单一的web.config)WCF Silverlight HTTP和HTTPS

问题但它不适合我。 http://silverlight.net/forums/t/13275.aspx(帖子标记为答案)

我是否错过了什么?

如果我浏览到服务的https网址,它会给我mex说明页面,但是如果我浏览到http网站以获取我获得的服务;

“无法找到与具有绑定BasicHttpBinding的端点匹配的scheme https的基地址,注册的基地址方案为[http]。”

+1

“我错过了什么吗?” - 也许比“使问题变得困难”的描述更长。错误消息?行为? – Espo 2009-04-27 05:38:41

+0

好点,对不起。已添加我收到的错误消息。 – 2009-04-27 09:53:24

回答

2

如果甚至无法通过http查看服务,那么这将解释为什么Silverlight无法连接到http服务。

确保在您的服务中定义了HTTP和HTTPS端点。如果可能,为您的服务发布.config文件可能会有所帮助。

下面是一个SO质疑Can a service have multiple endpoints?

如果你可以通过浏览器看到的服务描述为HTTP和HTTPS,那么你可以尝试让Silverlight来连接到任何服务相关。