主持SilverLight / WCF

时间:2009-02-10 17:51:10

标签: wcf silverlight-2.0

我创建了我的第一个silverlight应用程序: - )

它有一个基本页面并连接到数据库以填充列表。连接是使用wcf完成的,所以我的silverlight连接到一个ServiceReference来完成这些工作。 当我从VisualStudio运行时,一切正常。

我的问题是我不知道如何托管这个应用程序。 我在aspspider上创建了一个帐户,上传了我的default.html,zap文件(我将其重命名为zip)和Database。这工作正常,直到它需要连接到数据库。 我需要上传什么才能使数据库连接正常工作?

谢谢:-) 马丁

2 个答案:

答案 0 :(得分:0)

您可以通过浏览器或Fiddler连接到您的WCF服务吗?尝试将Silverlight排除在等式之外,并确保从WCF获取数据。

此外,我在您的问题中注意到您没有提及有关使用aspspider托管您的WCF服务的任何信息。你在哪里托管你的WCF服务?在您第一次投影时,您应该在与Silverlight应用程序相同的域上设置WCF服务。否则,您必须使用Silverlight跨域策略video on silverlight.net

答案 1 :(得分:0)

我可能听起来比我在第一篇帖子中知识渊博:-) 我不知道如何托管wcf,即使它是真正的wcf。 我将尝试解释我的目标,如果你能提供帮助,我将非常感激!

在我的解决方案中,我有一个silverlight项目,当我创建时,我被提示添加一个网络服务器,我做了。当谈到添加数据库连接时,我通过添加“linq To sql classes”和Webservice来实现这一点。所以现在在我的webserver项目中,我有一个Iservice1.cs Service1.svc LinqToSql.dbml。 然后我在银光中添加了一个参考文献。

我是如何进行托管此服务的?

非常感谢 马丁