文件名称:在非IIS宿主中发布可以为SILVERLIGHT访问的WCF
文件大小:3.93MB
文件格式:ZIP
更新时间:2014-03-08 10:02:20
SILVERLIGHT WCF
通常,我们在使用Silverlight的时候,选择数据提供层的一定是WCF。 我们一般发布自己的WCF服务都很自然的打开VS,选择VISUAL C#,找到WCF,选择WCF Service Application一点确定就OK。 但我们知道,WCF可以寄宿在很多地方,假设某天某个蛋疼的需求来了,要求你把服务放到Winform上,或者以WindowsService的方式来发布? 拿到需求一看,嗤之以鼻,不就是自己创建ServiceHost么,一样的简单。 然后等我们把EXE一运行,照往常一般在Silverlight里引入,顺利,打开页面,调用。 嗯?异常了。仔细一看,原来是跨域问题,这个BUG简单,只需把跨域策略文件复制到根目录就行了。 嗯?根目录?可我是用Winform的方式来发布的呀,哪里来的根目录?