Wcf服务引用未更新

时间:2012-08-12 02:35:50

标签: wcf wcf-binding

我与int perameter有一个操作合同,由于某种原因我将其修改为Guid并更新了客户端代理项目中的服务引用(它在同一解决方案中)。

但是我的客户端代理不是更新,它仍然显示我的peramter为int。我也尝试删除服务引用并添加服务引用。再次。

[OperationContract]
    [TransactionFlow(TransactionFlowOption.Allowed)]
    MembershipCreateStatus CreateUser(string application, string userName, string password, string email, string passwordQuestion, string passwordAnswer, bool isApproved, Guid branchId, string branchName);

branchId参数以前是int。

3 个答案:

答案 0 :(得分:1)

我尝试了所有建议,最后我将构建输出路径从 bin / debug更改为bin 并解决了错误。

答案 1 :(得分:0)

请交叉检查以下事项,

  1. 您正在更新相同的引用,您进行了更改

  2. 修改服务后,请确保编译,运行并再次托管。

  3. 可能是您在代码中修改了服务但仍然引用了先前托管的服务...

    我希望它有所帮助

    由于 DJ

    @debug_mode

答案 2 :(得分:0)

一旦您的服务正常运行,您需要运行svcutil工具来重新生成客户端代理。