silverlight发布问题.新手

我做了一个sl项目,通过websevice和数据库交互,只进行数据select操作.我在VS08中F5调试都能通过.而且能显示数据内容.接着在VS中,使用右键Publis... 我做了一个sl项目,通过web sevice 和数据库交互,只进行数据select操作.
我在VS08中F5调试都能通过.而且能显示数据内容.
接着在VS中,使用右键Publish这个web 项目,然后像其他web站点一样在IIS里配置,最后将sl的aspx页设置为默认.
IE访问.页面加载出来了,但是点击按钮的时候不能显示数据了,我就在这里加了个if,再发布,发现从web service返回的值是 空 .这就不明白了.
我在IE里面再访问我发布的web service 服务.能成功.invoke一下也能得到数据.但是为什么返回的数据就没了呢?
请知道的朋友指点一下,接触sl也不长,新手一个.
为什么在vs调试可以拿数据,发布出来在IE就不行了呢?
另:不知道是不是这样发布的,别人要怎么访问我的sl呢?
endpoint address="http://localhost:60520/Sl_WebService_Web/UserManage.asmx" 调试的客户端config是这样,
我把发布出来后的xap打开改里面的config为
endpoint address="http://localhost/SL_Example/UserManage.asmx"
还是不行,直接包脚本错误.页面都打不开了.
后面这个就是我发布出来的web service,并且运行是正常的.这2两个应该不是同一个web service 吧?!
我是用的sl2.0 b2哦.以前没用过1,直接从2开始的.实在无语了.
展开
 我来答
秦开拓
2008-08-01 · TA获得超过189个赞
知道小有建树答主
回答量:168
采纳率:0%
帮助的人:116万
展开全部
publish后,你要重新把你的webservice服务的引用变成新网站的名称,如你调试的时候是http://localhost:3287/webservice, 最后应该是http://www.yourhostname.com/webservice

对了,你应该用sl2.0 beta2

参考资料: http://blogs.msdn.com/silverlightws/

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式