私は非常に単純な問題を抱えていますが、解決策は非常に広大で複雑です..私は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 プロパティが表示されません
私は少し混乱して立ち往生しています。相対リンクを提供してください..ありがとう