0

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

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

  1. 我已删除并重新添加了服务参考。
  2. 我已将该服务发布到远程服务器上的不同位置。
  3. 我已经更改了类的名称,并且服务引用没有更新到它。
  4. 我添加了具有数据成员属性的成员。
  5. 我已经删除了成员。

不管我做了什么,我的服务引用继续引用具有相同名称和相同成员的原始类,尽管我进行了更改。

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

4

1 回答 1

2

我必须执行以下操作:

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

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

1)在此处登录 WinHost 控制面板

2) 单击站点选项卡。

3) 单击您要管理的站点旁边的管理链接。

4) 单击应用程序起点按钮。

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>
于 2013-05-22T15:20:18.153 回答