首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Silverlight调用HttpHandler

Silverlight调用HttpHandler
EN

Stack Overflow用户
提问于 2010-05-11 05:30:18
回答 1查看 1.4K关注 0票数 2

我有一个Silverlight2应用程序,我试图让它通过使用WebClient来调用HttpHandler。我让HttpHandler只发送一封电子邮件,说明调用时进行测试。如果我通过浏览器点击它,我会收到电子邮件。但是,在使用带有委托的WebClient对象时,我似乎无法连接它。

我已经开始考虑使用跨域策略进行连接。但是,HttpHandler位于SSL应用程序中。当控件被部署时,它将在相同的SSL应用程序中(通过使用asp.net silverlight控件)。

这样行得通吗?如果没有,我可以做些什么来使它工作?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-11 15:38:22

如果您正在尝试确定这是否是您的web服务的问题,请尝试只访问一个常规的.txt或将与您的.Xap一起提供的任何类型的文件,以查看这是否是您的WebClient代码的问题。

您很可能正在做一些不起作用的事情,例如:

  • 在不在web项目中的Silverlight项目中遇到F5 ...因此,地址栏中的网址将以file:///而不是http://开头。您不能向cross-scheme.
  • Hitting请求不同的域。不同的子域也是跨域的。您需要一个跨域权限文件来启用此功能。

我不建议尝试使用Windows窗体进行验证,因为在没有这些安全限制的情况下,它完全可以请求任何网页。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2806587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档