2011-05-09 3 views
1

認証のためにユーザー名/パスワードをSOAPストリームに挿入する別のWebサービスクライアント(Webページ)で使用するカスタムdll(CustomSoapExtension.dll)があります。私はそのプロジェクトを作成して以来、しばらくしているので、このPowerShellモジュールで作業するための適切な手順をすべて完了したかどうかはわかりません。PowershellモジュールがCustomSoapExtensionを呼び出さない

私はプロジェクトへの参照を追加しました。 私はapp.configを

<system.web> 
    <webServices> 
     <soapExtensionTypes> 
      <add type="CustomSoapExtension.CustomSoapExtension,CustomSoapExtension" group="High" priority="1"/> 
     </soapExtensionTypes> 
    </webServices> 
</system.web> 

に、このセクションを追加している私は、Webサービスを呼び出していますが、カスタムヘッダー情報は存在しません。私はそれが私が見落とした単純なものだと確信しています。

のC#、Visual Studioのの2K8事前に

感謝。

答えて

0

このDLLをpowershellのバイナリモジュールとしてロードする場合、app.configはpowershell.exe実行可能ファイルとともに、powershell.exe.configにする必要があります。これは、PowerShellのホームフォルダがWindowsのルートにあり、設定がマシンのすべてのユーザ間で共有されるため、ほとんどのシーンでは実用的ではありません。モジュールのバイナリにプログラムでsoap拡張を追加することを検討してください。

+0

それはそうです! – LeeFranke

関連する問題