publish web service ได้แล้ว แต่รันบน IE ไม่ได้ค่ะ

Last post 23 Jan 2010 12:25 by pandula. 8 replies.
Page 1 of 2 (9 items) 1 2 Next >
Sort Posts: Previous Next
  • 21 Jan 2010 11:47

    publish web service ได้แล้ว แต่รันบน IE ไม่ได้ค่ะ

    คือว่าจะทำตามตัวอย่างใน http://coresharp.net/blogs/article/archive/2009/12/20/web-services-v-2.aspx ค่ะ แต่หลังจาก publish web services เรียบร้อยแล้ว ลองเอา path ที่ publish ไปรันบน IE ไม่สามารถรัน ได้ ช่วยด้วยนะคะ ขอบคุณล่วงหน้าค่ะ
  • 21 Jan 2010 12:21 In reply to

    Re: publish web service ได้แล้ว แต่รันบน IE ไม่ได้ค่ะ

    ninosung:
    คือว่าจะทำตามตัวอย่างใน http://coresharp.net/blogs/article/archive/2009/12/20/web-services-v-2.aspx ค่ะ แต่หลังจาก publish web services เรียบร้อยแล้ว ลองเอา path ที่ publish ไปรันบน IE ไม่สามารถรัน ได้ ช่วยด้วยนะคะ ขอบคุณล่วงหน้าค่ะ
     

    ผมขอยกตัวอย่างจากบทความนะครับ

    http://localhost/iPandulaWS ตรงนี้คือ Part ที่ใช้ในการ Publish ครับ

    ถ้าต้องการเรียกดู Method ของ Webservice จะต้องเรียกชื่อไฟล์ Service1.asmx ไปด้วย (ค่า Default จะเป็นไฟล์ Service1.asmx)

    ก็จะกลายเป็น

    http://localhost/iPandulaWS/Service1.asmx

    ครับผม

  • 21 Jan 2010 15:17 In reply to

    Re: publish web service ได้แล้ว แต่รันบน IE ไม่ได้ค่ะ

    ขอบคุณคุณ pandula มากค่ะ ตอนนี้ รันได้แล้วค่ะ มีปัญหาที่ iis ไม่syn กับ ASP.net ตั้งแต่แรกแล้วค่ะ แต่ยังคงมีปัญหา มันไม่สามารถไปเรียก web service ได้ค่ะ Could not establish connection to network. ทั้งที่เปลี่ยน localhost เป็นชื่อเครื่องแล้วนะคะ และ ws ก็ไปอยู่ใน iis แล้วด้วย
  • 21 Jan 2010 16:24 In reply to

    Re: publish web service ได้แล้ว แต่รันบน IE ไม่ได้ค่ะ

    ninosung:
    ขอบคุณคุณ pandula มากค่ะ ตอนนี้ รันได้แล้วค่ะ มีปัญหาที่ iis ไม่syn กับ ASP.net ตั้งแต่แรกแล้วค่ะ แต่ยังคงมีปัญหา มันไม่สามารถไปเรียก web service ได้ค่ะ Could not establish connection to network. ทั้งที่เปลี่ยน localhost เป็นชื่อเครื่องแล้วนะคะ และ ws ก็ไปอยู่ใน iis แล้วด้วย

     

    จากข้อมูล คาดว่าเรียก WebService ผ่าน IE สำเร็จแล้ว ใช่ไหมครับ

    จึงเข้าใจว่า Error นี้ เป็นปัญหาที่เกิดตอนรันโปรเเกรมจาก PPC Emulator รึเปล่าครับ

    ถ้าใช่ สำหรับเจ้า Could not establish connection to network.  เท่าที่ทราบ จะเกิดได้หลายสาเหตุ

    ซึ่งสาเหตุหนึ่งที่พบบ่อย จะเป็นอาการที่ PPC ไม่สามารถ connect หา WebService นี้ได้

     

    ทางแก้ก็คือ ให้จัดการติดตั้ง Active Sync ซึ่งให้ปฏิบัติตามขั้นตอนต่างๆ ที่ Windows Mobile 6.5 Mother of all tutorial : Part 1 Setup

    จากนั้นทดสอบเรียก Web Service จาก IE บน PPC ว่าเรียกใช้ได้หรือไม่ ซึ่งถ้าไม่ผิดพลาดอะไร ก็คงจะได้ครับ

     

    ปล. วิธีเเก้ที่เสนอเเนะ เป็นเพียงวิธีหนึ่งเท่านั้นครับ ถ้ายังเเก้ปัญหาไม่ได้ ก็ลองอธิบายอาการเพิ่มเติมครับ เพื่อช่วยหาสาเหตุได้ง่ายขึ้น 

  • 21 Jan 2010 16:34 In reply to

    Re: publish web service ได้แล้ว แต่รันบน IE ไม่ได้ค่ะ

    เข้ามาช่วยลุ้นกับคุณ ninosung คับ ยินดีด้วยคับ
  • 21 Jan 2010 16:53 In reply to

    Re: publish web service ได้แล้ว แต่รันบน IE ไม่ได้ค่ะ

    มาเสริมว่า เวลารันจาก Emulator/WM ที่ต่อผ่าน ActiveSync ต้องใช้ ชื่อเครื่องว่า http://PPP_PEER นะครับ

    ยกเว้น ถ้าเครื่อง WM ต่อ WiFi แล้วเครื่องเราก้อต่อ WiFi ด้วย ถึงจะใช้ WS ได้ครับ

  • 22 Jan 2010 9:30 In reply to

    Re: publish web service ได้แล้ว แต่รันบน IE ไม่ได้ค่ะ

    ได้แล้วค่ะ
    ทำตามคุณ pandula บอกจริงๆด้วย และไม่ได้ set network เป็น loopback ด้วยค่ะ
    ขอบคุณทุกๆคนมากค่ะ

    วันนี้จะลองต่อ sql server ดู เห็นในกระทู้ http://coresharp.net/forums/p/132/279.aspx#279
    บอกว่าต่อได้โดยตรง

    และอยากจะขอคำแนะนำเพิ่มเติม มี e-book หรือเว็บอะไรที่สอนเกี่ยวกับ
    window app on windows mobile พอจะแนะนำบ้างไหมคะ อยากจะศึกษาอย่างจริงจังน่ะค่ะ
  • 22 Jan 2010 17:55 In reply to

    Re: publish web service ได้แล้ว แต่รันบน IE ไม่ได้ค่ะ

     มีปัญหาเรื่องอะไร มาอ่านได้ที่นี่ครับ เพื่อนๆ พี่ๆ ที่นี่เขียนบทความกันไว้เยอะมาก ผมว่าเผลอๆ เยอะกว่าในหนังสือบางเล่มซะอีก เพราะมันสอนกันแบบ Tutorial เลย ไม่มีน้ำ Big Smile

     ยินดีครับ ที่มีคนเล่น WM เพิ่มอีกคน

Page 1 of 2 (9 items) 1 2 Next >