积极答复者
silverlight 如何配置endpoint?

问题
-
我的silverlight程序调用了wcf
而根据以往使用web server的经验,server所在的位置是可以配在web.config里读出来,再变动的。但是我现在发现silverlight 3.0(beat1)没有system.configer.configermanager这个类。。。所以读不了web.config里文件。我该怎么办?(我在silverlight引用了wcf serivce后实例化wcf的类时发现有5个重载,应该可以指定endpoint。)
另,因为silverlight是生成xap文件被asp.net页面(也许是html页面),所以应该是读asp.net网站里的web.config文件吧?
阿牛
答案
-
sl貌似不支持这样的方式的 和flash一样 先下载完成再执行的
得不到web.config的路径 如果支持 我很想得到服务器的图片路径- 已标记为答案 微软中文技术论坛Moderator 2009年6月30日 6:47
全部回复
-
string u = HtmlPage.Document.DocumentUri.AbsoluteUri;
int r = u.LastIndexOf("/");
url = u.Substring(0, r+1);
System.ServiceModel.BasicHttpBinding b = new System.ServiceModel.BasicHttpBinding();
System.ServiceModel.EndpointAddress e = new System.ServiceModel.EndpointAddress(url + "albumservice.svc");
albums.albumserviceClient albumservices = new album.albums.albumserviceClient(b, e); -
sl貌似不支持这样的方式的 和flash一样 先下载完成再执行的
得不到web.config的路径 如果支持 我很想得到服务器的图片路径- 已标记为答案 微软中文技术论坛Moderator 2009年6月30日 6:47