none
创建和使用biztalk rfid 2009设备模拟器时遇到的异常问题 !! RRS feed

  • 问题

  • 创建和使用biztalk rfid 2009设备模拟器时遇到的异常问题 !!

    按照安装程序提供的帮助教程中“订单执行”教程操作,进行到“课程7--步骤3”运行设备模拟器的时候,遇到异常信息,如下图:

    [url=http://tu.6.cn/pic/show/id/3504757][img]http://i3.6.cn/cvbnm/82/c8/97/e4219a3fa64f04057d2b96415303a354.jpg[/img][/url]
    devicesimulator执行遇到问题并中断

    [url=http://tu.6.cn/pic/show/id/3504758][img]http://i3.6.cn/cvbnm/0b/6e/3e/cdc8d54104b30be3f3386866eb7a9320.jpg[/img][/url]
    进入调试后显示的信息:写入位置发生访问冲突!!

    [url=http://tu.6.cn/pic/show/id/3504759][img]http://i3.6.cn/cvbnm/d6/7a/b9/ffe9e0ee92636a59f349daeefe6b399b.jpg[/img][/url]
    这是在执行log中记录下的两行内容

    本来程序是可以调试的,但由于有些方法的参数类型太过特殊,不知道在测试时给它赋什么值才好!
    例如其中有一个方法是:
     public override void SetupConnection(AuthenticationInformation authenticationInfo)
            {
                TcpTransportSettings tcpSettings = connectionInformation.TransportSettings as TcpTransportSettings;
                if (tcpSettings != null)
                {
                    //create a TCP client that connects to host and port specified
                    //for TutorialDevice settings in RFID manager
                    tcpClient = new TcpClient(tcpSettings.Host, tcpSettings.Port);
                    tcpClient.NoDelay = true;
                    //get the network stream object
                    netStrm = tcpClient.GetStream();
                    //create a new thread that receives the information from simulator
                    receiverThread = new Thread(new ThreadStart(receive));
                    receiverThread.Name = "TCP_RECEIVER";
                    receiverThread.IsBackground = true;
                    //start the receiver thread
                    receiverThread.Start();
                }
    }

    它的参数是AuthenticationInformation authenticationInfo,如果赋null,单元测试的时候,在它的第一句就会报异常,但又不知道给他赋什么值好!!

    大家帮到分析一下问题的原因及解决办法吧,我看了在网上也有其它朋友也在问题这个问题的呢:)


    sfdsfsd
    2009年6月1日 6:20

全部回复