zoukankan      html  css  js  c++  java
  • [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
  • 相关阅读:
    判断用户 是用的电脑还是手机 判断 是安卓还是IOS
    特殊符号
    如何在 ajax 外拿到 ajax 的数据???和ajax的参数
    事件(只有事件 没有其他)
    c3 新特性
    jquery 操作属性[选择器为主]
    按字母排序,sql语句查询法
    ubuntu12.04安装lamp的简单lamp
    Ubuntu 下傻瓜式安装配置lamp环境
    万能HTML编辑框 CuteEditor 使用详解
  • 原文地址:https://www.cnblogs.com/xuzhong/p/478522.html
Copyright © 2011-2022 走看看