繁体   English   中英

Powershell模块未调用CustomSoapExtension

[英]Powershell module not calling CustomSoapExtension

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

我已将引用添加到项目中。 我已将此部分添加到app.config

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

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

C#,Visual Studio 2k8

提前致谢。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM