0

私は非常に単純な問題を抱えていますが、解決策は非常に広大で複雑です..私は1つのasp.net Webサービスを持っています。それは私がそれを実行したときです。URLは次のようになります:

http://:56197/Salesforce/SforceService.asmx?wsdl

私はそれを次のように変更したい:

http://www.site.com/Salesforce/SforceService.asmx?wsdl

Web サービスをグローバルに作成し、クロス プラットフォーム (salesforce) でリモートで Web サービスを使用したいだけで、その URL には IP 名と PC 名を含めないでください。

私が試した次の提案:

  • wsdl ファイルを作成し、wsdl 形式でエクスポートします ... ただし、この形式のエンド ポイント アドレスも含まれます /Salesforce/SforceService.asmx"/>

再びローカル コンピューターの問題、soap の URL を変更してグローバルにアクセスする方法

  • wsdl ツールを使用してプロキシ クラスを作成します --> .cs クラスを生成します。これが正しい方法であれば、クライアント側のセールスフォースでそれを使用する方法

私はこれらのリンクをたどりました: http://www.justskins.com/forums/dynamically-change-url-in-61352.html (C#で行われた同等のもの)

Dim rswb as new Testing.Service1()
rswb.URL = "http://Testing/Group/Service1.asmx"

しかし、service.cs クラスでは URL プロパティが表示されません

私は少し混乱して立ち往生しています。相対リンクを提供してください..ありがとう

4

1 に答える 1