2024年4月25日发(作者:)
WCF服务以控制台程序为宿主时的跨域访问问题
前几天研究SilverLight时碰到了这个问题,本以为很轻松的试验结果很不顺利,查
了很多资料才解决了这个问题,在此把解决问题的方法写出来,也方便其它朋友借鉴。
问题是这样产生了,我在测试SilverLight时为了测试与WCF的通讯,创建了一个
控制台的应用程序做为WCF服务的宿主程序。
同时创建了一个SilverLight应用程序和一个承载SilverLight的Web程序.
解决方案如图:
控制台程序:
1.添加 WCF服务
命名为,并添加服务,代码如下:
namespace WCFBase
{
// 注意: 如果更改此处的类名 "WCFService",也必须更新 中对
"WCFService" 的引用。
public class WCFService : IWCFService
{
public int DoWork(int a,int b)
{
return a + b;
}
public int DoWork2(int a, int b)
{
return a - b;
}
}
发布评论