这是一个可以妥善处理异常的应用程序,它是一个WCF服务。之前的所有应用都只是为了自己简单创建的。我对C#中的异常处理知识非常有限。
我的代码如下:
我的代码如下:
MembershipUser memUser = Membership.GetUser(username);
DatabaseDataContext context = new DatabaseDataContext();
UserMembership user = UserMembership.getUserMembership(memUser);
ItemsForUser itemUser = Helper.createItemForUser(ref item, memUser);
Helper.setItemCreationInfo(ref item, user);
context.Items.InsertOnSubmit(item);
context.SubmitChanges();
在这段代码中可能会出现一些异常,例如NullReferenceException。我该如何知道哪个对象引起了异常,以便在catch中知道该做什么并返回给客户端?