0

サーバー側のデータ転送オブジェクトへの変更が、クライアントのサービス参照内に反映されていません。

これは、リモート サーバーでのみ発生します。 サービスをローカルで実行すると、クライアントのサービス参照が期待どおりに更新されます。

  1. サービス参照を削除して再度追加しました。
  2. サービスをリモート サーバーの別の場所に公開しました。
  3. クラスの名前を変更しましたが、サービス参照が更新されません。
  4. datamember 属性を持つメンバーを追加しました。
  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 に答える