在本地局域网测试通过,发布后,传到服务器上就出现
System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.MissingMethodException: Method not found: 'System.DateTime IECat.Model.UserAccount.get_RegDate()'.
at IECat.BLL.UserAccount.Add(UserAccount model)
at IECat.WebUI.WebServices.UserInfo.AddNewUser(UserAccount userInfo)
--- End of inner exception stack trace ---
请求解决
服务器上 IECat.Model.UserAccount 里面没有 RegDate 这个只读属性。
感觉是你客户端和服务器两边版本没有对上。你要检查一下你服务器上的版本是否真的更新了。
是不是 IECat.Model 这个组件没有更新?
发布的AddNewUser方法有问题,你跟踪调试下
UserAccount.get_RegDate(),该方法找不到。异常是要处理的。