Webservice # 1

 
ช่วงนี้ดึง CR (Change Request) บางส่วนกลับมาทำเอง ไม่ได้ส่งไปให้ MFEC ทำเพื่อความรวดเร็ว
 
หลังจากที่ดึงมาทำเองสองสามอันที่ผ่านมา ก็เป็น .NET ล้วนๆ และค่อนข้างเน้นไปบ้าง Batch Process ซึ่งก็ทำงานตอนสิ้นวัน เท่านั้น
 
แต่ตอนนี้ดึงงานที่ต้อง Connect กับหน้าเว็บที่เป็น Struts ด้วยมีรับ MSG จาก Webservice
 
เรื่องก็เลยเกิดขึ้น เมื่อต้องการ Test ให้ใกล้เคียง Service จริงๆ เลยจะสร้าง Webservice ขึ้นมาที่เครื่องตัวเองด้วย (หลังจากเขียน Function Simulate
 
XML อยู่นาน แต่หลังๆรูปแบบของ Message มันเริ่มเยอะ จนไม่อยากเขียน Simulate เยอะ เลยจะลองสร้างเป็น Webservice แล้ว Put XML ลงไปเลย)
 
เริ่มต้นก็ต้องสร้าง Webservice Project ก่อน แต่พอสร้างปั๊บก็ติดปัญหาเลย พบ Error คือ
 
"Visual Studio .NET has deteced that the specified web server is not running ASP . NET version 1.1 …. "
 
สาเหตุมาจาก เครื่องที่ทำงานดันลง MS Studio 2003 ก่อน แล้วลง IIS ทีหลัง ทำให้ MS Studio ไม่รู้จักตัว Server
 
แก้ไขได้โดยการ Register IIS ใหม่ โดยการ
 
 – เปิด Start > Run
 
 – พิมพ์ cmd > OK
 
 – เข้าไปที่ PATH C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322>
 
 – พิมพ์คำสั่ง aspnet_regiis -i 
 
น่าจะเป็นอันเรียบร้อย ลองไปสร้าง Project Webservice อีกครั้งน่าจะได้
 
หมายเหตุ ตรง Path ของ .NET Framework อาจเปลี่ยนแปลงได้ตาม version ที่ใช้
 
พอสร้าง Prject ได้แล้วเดี๋ยวเราค่อยมาดูกันต่อว่าจะทำยังไง …

2 Comments

  1. Supang
    January 25, 2008
    ไอ้…ดำ
    จะรับปริญญาแล้วดิ่
    ซื้อตั๋วเครื่องบินกลับให้หน่อยดิ่
  2. Jester
    January 20, 2008
    Fv

Comments are closed.

Scroll to top