.net 服务引用不随远程WinHost站点上的服务更新

.net 服务引用不随远程WinHost站点上的服务更新,.net,wcf,.net,Wcf,我对服务器端数据传输对象所做的更改没有反映在客户端的服务引用中 这仅在远程服务器上发生。 当我在本地运行服务时,客户机的服务引用会按预期更新 我已删除并重新添加服务引用 我已将服务发布到远程服务器上的其他位置 我已经更改了类的名称,并且服务引用没有更新 我添加了具有datamember属性的成员 我已经删除了成员 不管我做了什么,我的服务引用都会继续引用具有相同名称和相同成员的原始类,尽管我做了更改 同样,这只发生在远程服务器上。我必须执行以下操作: <system.web>

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

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

  • 我已删除并重新添加服务引用
  • 我已将服务发布到远程服务器上的其他位置
  • 我已经更改了类的名称,并且服务引用没有更新
  • 我添加了具有datamember属性的成员
  • 我已经删除了成员
  • 不管我做了什么,我的服务引用都会继续引用具有相同名称和相同成员的原始类,尽管我做了更改


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

    我必须执行以下操作:

      <system.web>
        <trust level="Full" originUrl="" />
      </system.web>
    
      <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
          <probing privatePath="services/post/bin" />
        </assemblyBinding>
      </runtime>
    
    要使多个应用程序在站点上运行而不相互影响,您需要在站点管理器中将子文件夹设置为应用程序起点

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

    1) 登录WinHost控制面板

    2) 单击“站点”选项卡

    3) 单击要管理的站点旁边的“管理”链接

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

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

    我用以下内容更新了我的网络配置:

      <system.web>
        <trust level="Full" originUrl="" />
      </system.web>
    
      <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
          <probing privatePath="services/post/bin" />
        </assemblyBinding>
      </runtime>
    

    标题中不需要标签。请阅读更多信息。