.net C# 调用 XFire发布的Webservice 安全访问控制问题

mybossmyway 2010-11-13 05:09:51
java
ClientAuthenticationHandler
public void invoke(MessageContext context)
throws Exception
{ Element el = new Element("header");
context.getOutMessage().setHeader(el);
Element auth = new Element("AuthenticationToken");
Element username_el = new Element("Username");
username_el.addContent(username);
Element password_el = new Element("Password");
password_el.addContent(password);
auth.addContent(username_el);
auth.addContent(password_el);
el.addContent(auth);
}
我在asp.net里面的实现步骤完全根据http://blog.csdn.net/myxx520/archive/2009/12/31/5113634.aspx的写法
1. [System.Serializable]
[System.Xml.Serialization.XmlType(Namespace = "我的命名空间")]
[System.Xml.Serialization.XmlRoot(Namespace = "我的命名空间", IsNullable = false)]
public class AuthenticationToken : SoapHeader
{
public string name = "admin";
public string password ="admin";
}
2.在Reference.cs 代理类中加入public AuthenticationToken SoapHeader = new AuthenticationToken();
3.在代理类中web方法上方加入[SoapHeader("SoapHearer")];
4.aspx.cs文件中在page_Load里加入
TestLogin.GuestService guest = new TestLogin.GuestService();
TestLogin.CustomerGet cus = new TestLogin.CustomerGet();
cus = guest.loginGetInterface("aaa", "bbb");

但是执行到guest.loginGetInterface("aaa", "bbb");提示SoapHeaderException:请求必须包含身份验证信息,

...全文
242 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaopaopao 2010-11-14
  • 打赏
  • 举报
回复
记得好像还要在C#这边加一个 CookieContainer的东西,久了,忘了,不好意思哈
内容概要:本文系统研究了开关频率大于谐振频率(fs>fr)工况下,移相混合控制LLC谐振变换器在低压增益区域的工作特性,深入分析其在变频与移相结合控制模式下的调制机理、工作模态划分及损耗分布规律。通过Simulink平台构建高保真仿真模型,对变换器在不同负载和输入条件下的电压增益、转换效率、关键器件电压电流应力等性能指标进行了全面仿真验证,重点探讨了其在低增益区间的软开关实现能力与效率优化潜力,旨在提升LLC变换器在宽范围输入输出应用中的动态响应与能源转换效率。; 适合人群:从事电力电子变换器设计、高频电源开发及相关领域的高校研究生、科研院所研究人员及企业研发工程师,要求具备扎实的电路理论基础、电力电子技术知识以及一定的Simulink仿真能力。; 使用场景及目标:①深入理解LLC谐振变换器在fs>fr条件下采用移相混合控制的内在工作机理与模态转换过程;②掌握利用Simulink搭建复杂谐振变换器精确仿真模型的方法与技巧;③分析并优化低压增益区的增益特性与损耗构成,为设计高效率、高功率密度的软开关电源提供理论依据和数据支持; 阅读建议:建议读者结合文中所述仿真模型,亲自复现仿真过程,重点观察不同控制参数(如移相比、开关频率)对电压增益曲线和关键波形的影响,并对比传统变频控制策略,深入探究混合控制在拓宽调压范围、提升轻载效率方面的优势,从而深化对现代高效谐振电源设计的理解。

12,165

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧