Powershell 模块未调用 CustomSoapExtension

本文关键字:CustomSoapExtension 调用 模块 Powershell | 更新日期: 2023-09-27 17:55:27

我有一个自定义dll(CustomSoapExtension.dll),我在另一个Web服务客户端(网页)中使用,该客户端将用户名/密码插入到soap流中进行身份验证。自从我创建该项目以来已经有一段时间了,所以我不确定我是否完成了所有适当的步骤来让它在这个 powershell 模块中工作。

我添加了对项目的引用。我已将此部分添加到应用程序.config

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

我正在调用网络服务,但自定义标头信息不存在。我敢肯定,这是我忽略的简单事情。

C#, Visual Studio 2k8

提前谢谢。

Powershell 模块未调用 CustomSoapExtension

如果要将此 DLL 作为二进制模块加载到 powershell 中,则 app.config 需要与 powershell.exe 可执行文件一起是 powershell.exe.config。这对于大多数场景来说是不切实际的,因为powershell的主文件夹位于Windows根目录下,并且配置也将在机器的所有用户之间共享。请考虑改为在模块二进制文件中以编程方式添加 SOAP 扩展。

相关文章:
  • 没有找到相关文章