【发布时间】:2009-11-24 15:18:05
【问题描述】:
我正在尝试让 WCF 与 Silverlight 一起使用。我是 WCF 的初学者,但过去曾编写过 asmx 服务。出于某种原因,当我在我的服务中取消注释多个方法时,Silverlight 拒绝让我使用它,说它无效。如果有人可以提供帮助,我的代码如下。如果这会有所不同,我将使用实体框架。
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class MessageService {//: IMessageService {
/// <summary>
/// Sends a new message.
/// </summary>
/// <param name="recipientUsername">The recipient username.</param>
/// <param name="subject">The subject.</param>
/// <param name="messageBody">The message body.</param>
[OperationContract]
public void SendMessageByDetails(string recipientUsername, string subject, string messageBody) {
MessageDAL.SendMessage(recipientUsername, subject, messageBody);
}
/// <summary>
/// Sends a new message.
/// </summary>
/// <param name="msg">The message to send.</param>
[OperationContract]
public void SendMessage(Message msg) {
MessageDAL.SendMessage(msg);
}
}
【问题讨论】:
-
您如何托管 WCF 服务?通过 .svc 文件在网站项目中?
标签: wcf silverlight entity-framework