服务引用不会使用远程WinHost站点上的服务进行更新

时间:2013-05-17 19:01:28

标签: .net wcf

我对服务器端数据传输对象的更改未反映在客户端的服务引用中。

这只发生在远程服务器上。 当我在本地运行服务时,客户端的服务引用按预期更新。

  1. 我已删除并重新添加服务参考。
  2. 我已将该服务发布到远程服务器上的其他位置。
  3. 我更改了类的名称,服务引用没有更新到它。
  4. 我添加了具有datamember属性的成员。
  5. 我已删除会员。
  6. 无论我做了什么,我的服务参考继续引用具有相同名称和相同成员的原始类,尽管我做了更改。

    同样,这只发生在远程服务器上。

1 个答案:

答案 0 :(得分:2)

我必须做以下事情:

要让您的网站上运行多个应用程序而不会相互影响,您需要将子文件夹设置为站点管理器中的应用程序起点。

以下是有关如何将子目录配置为Web应用程序的说明:

1)登录WinHost控制面板here

2)单击“站点”选项卡。

3)点击您要管理的网站旁边的“管理”链接。

4)单击Application Starting Point按钮。

5)使用“创建”按钮标记目录。

我使用以下内容更新了我的webconfig:

  <system.web>
    <trust level="Full" originUrl="" />
  </system.web>

  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <probing privatePath="services/post/bin" />
    </assemblyBinding>
  </runtime>