[BTS]BizTalk Web Service 配置全接触

项目内容的主要介绍

项目名称“BTSMyName”
schema_1
firstName , lastName

 

schema_2

userName

 

业务逻辑: userName = firstName + lastName

 

一个接收端口“Input_Port“,接收schema_1

一个输出端品“Output_Port”,直接输出到c:\myName.xml

 

 

BTSMyName生成后,部署到BTS上。

将项目的BTSMyName.dll利用BTS的WebService发布向导,将Input_Port发布成WebService,发布成http://localhost/BTSMyNameWS/Input.aspx,注意,在向导中,不要选中匿名访问选项

 

一、可行性配置

    在你对BTS的安全管理上还不熟悉的时候,可以使用现有的默认配置来配置这个WebService,这样免去不少麻烦事。

    1.在IIS的应用程序池中创建一个“水池“,起名为BTSMyNameAppPool,创建时使用默认设置。

    2.在BTSMyNameAppPool属性中的标识属性中,选择“配置“,用户名设置成“administrator“,密码为“youPassword“。

    3.在默认网站中,打开BTSMyNameWS的属性,修改“应用程序池”属性为BTSMyNameAppPool

    4.打开BTSMyNameWS的属性->目录安全性->身份验证方法,确定没有启用匿名访问,并且选中了集成Windows身份验证
    5.打开计算机管理->本地用户和组,配置用户administrator必须隶属于IIS_WPG组和BizTalk Isolated Host Users
    6.本地的SQL Server身份验证应该是使用了混合方式。这样,administrator用户可以访问BTS库。

 

    这是最基本的配置方法,配置完毕,您的BizTalk Web Service就可以投入使用了。

        注意:由于没有使用匿名访问站点,所以,当您的程序要调用这个Web服务时,要在你的程序中加入下面的代码:

              BTSMyNameWS ws = new BTSMyNameWS();
              ...

              ws.Credentials = new System.Net.NetworkCredential("administrator","12345678");
              ...

    经过我的注册,上述方法就可以了。缺点是,使用了管理员帐号,权限给的太大,而且密码容易被别人得到。

 

二.指定执行用户配置

    进行中...


 

三.配置成匿名访问

    待续...


文章来源: http://ms.mblogger.cn/xuzhong/posts/5176.aspx
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值