Archive

Posts Tagged ‘ASP.NET’

ServiceModelReg.exe

November 24, 2009 Leave a comment

เกี่ยวกับ ASP.Net กันสักหน่อย

สำหรับวิธีการนี้จะอ้างอิงบน Windows 7 RTM (Build #7600) เป็นหลักนะครับ

เอาล่ะ เกริ่นนำสักนิดส์

สำหรับผู้ใช้ ASP.Net ในการพัฒนาเว็บไซต์ หนึ่งในระบบ Manage บัญชีผู้ใช้ที่ใช้กันอย่างแพร่หลาย(?) ระบบหนึ่งก็คือ ASP.Net Membership

แล้วการใช้ตัว ASP.Net Membership Provider นี่ก็ต้องมีการเข้าไปแก้ไฟล์อย่าง Machine.config เพื่อนำมาใช้กับ Web.config บ้างเป็นระยะๆ

อนึ่ง… Machine.config จะเก็บค่าปรับตั้งอย่างละเอียดของระบบ ซึ่งเป็นในลักษณะ Default Environmen ซึ่งถ้าผู้ใช้ต้องการปรับใช้ให้เหมาะกับตัวเองก็สามารถ “ก๊อปปี้” tag เหล่านั้นมาไว้ใน Web.config เพื่อ override ค่า Default ได้จ๊ะ..

แล้วทีนี้ สมมติว่าเผลอมือบอนไปแก้มันซะผิดเพี้ยน จนไม่สามารถรันได้เลย จะทำไงดี?

วิธีแรกแรก Re- Install ตัว .Net Framework 2.0 ลงไป

วิธีนี้เขาว่ากันว่าใช้งานได้ผล
…แต่ใช้กับ Vista/7 ไม่ได้ เพราะมัน Built-in มา จะ Reinstall หรือ Remove ไม่ได้

วิธีที่สอง เรียกไฟล์ .default

ในเมื่อ Machine.config พัง ก็เรียก Machine.config.default แทนขึ้นมา

วิธีนี้พอจะใช้ได้ผล ในกรณีที่กำหนดค่าผิดเพี้ยนไปก็สามารถเปิดไฟล์ Machine.config.default ขึ้นมาได้ ซึ่งไฟล์นี้ก็อยู่รวมกัน Machine.config นั้นแหละ

Default Path ของไฟล์ดังกล่าวอยู่ที่
“C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG”

หรือ

“%windir%\Microsoft.NET\Framework\v2.0.50727\CONFIG”

วิธีที่สาม ในกรณีที่ “จนมุม” หลังจากพยายามแก้มาน๊าน..นาน หรือ “หาไม่เจอ” หรือ “ขี้เกียจจะแก้” เรามีอีกวิธีให้คือ “ServiceModelReg.exe”

พบกับไฟล์นี้ได้ที่!
“C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation

หรือ

“%windir%\Microsoft.NET\Framework\v3.0\Windows Communication Foundation”

ได้ตามที่่ทานต้องการ!

วิธีการใช้ก็แสนจะเบสิกคอลลี่มว๊ากๆ

คำเตือน: ใช้ภายนอกเท่านั้น
วิธีใช้

  1. จงเข้าไปที่โฟลเดอร์

     

    “C:\Windows\Microsoft.NET\Framework\v3.0\” หรือ
    “%windir%\Microsoft.NET\Framework\v3.0\”

     

  2. จงกด Shift แล้วคลิกขวาที่โฟลเดอร์ “Windows Communication Foundation”
  3. จงเลือก “Open Command Window Here”
  4. จงพิมพ์ว่า “S” แล้วกด tab เรื่อยๆไปจนถึง “ServiceModelReg.exe”
  5. จงวรรค 1 ครั้ง แล้วพิมพ์ว่า -r เพื่อสั่งให้ Reinstall5 ขั้นตอนนั่นเพื่อแค่นี้แหละ

ที่จริงมันสามารถทำได้หลากหลายกว่านี้มาก แต่จงอ่าน Help เอง

เมื่อได้ดังรูปแล้ว ให้กด Enter
แล้วมันจะรันบ้าบ้าอะไรไม่รู้อยู่หนึงหน้าจอ

กระบวนการนี้ใช้เวลาไม่ถึง 1 นาที!!
(ซึ่งถ้ามัวไปงมโข่งแก้ Code อาจใช้เวลาเป็นชั่วโมง เป็นวัน เดือนเดือน เป็นปี บางคนอาจทั้งชีวิต!)

เอาล่ะ…เมื่อทำได้แล้ว จงระลึกว่าไว้อย่างนึงว่า
“จงแก้ไฟล์ระบบอย่างมีสติ(มากกว่านี้)

จบแล้วจ้า!

ปล. ถ้าบทความนี้ช่วยอะไรไม่ได้ จง Google ต่อไป สู้ๆ!!

Reblog this post [with Zemanta]

Senior Project

October 11, 2008 Leave a comment

ยังอยู่ในช่วงการทำจุลนิพนธ์(อีกแล้ว)Aptana studio

ไม่อยากจะเรียกว่า Final Project ถึงใครๆจะชอบเรียกมันว่าอย่างนั้น แต่ที่จริงแล้วควรจะเป็น Begin Project ซะมากกว่า เพราะยังไงๆมันก็เป็นแค่โปรเจคแรกที่จะได้ทำอย่างเป็นการเป็นงานสักที

สำหรับตอนนี้ขอบเขตงานแล้วก็ตัวงานเริ่มเข้าที่เข้าทางแล้ว เลยถึงเวลาที่จะต้องเลือกว่าจะพัฒนาด้วยอะไร
เท่าที่คิดไว้ก็มี

  • PHP
    แต่ยังหา Framework ที่ถูกใจไม่ได้
  • ROR
    จะดีเหรอ? แต่ก็เริ่มเล่นกับ Aptana ไปบ้างแล้ว …มั่วแต่เล่น แต่ยังไม่ได้เริ่มจริงสักที (ลบ/สร้าง Project ไปหลายสิบที)
  • ASP .Net
    ถ้าจับด้วยตัวนี้คงไปได้เร็วเพราะเคยเรียนมาแล้ว แต่ไม่ค่อยชอบตัว Visual สักเท่าไหร่ มันดู….นู๊ปๆ

WebKitอันนี้สำหรับโปรแกรมฝั่ง Server ส่วนโปรแกรมฝั่งลูกอีกตัวคิดไว้แล้วว่าจะต้องเป็น .Net C# เพราะไปได้ Source ไว้เชื่อมกับ GPS (เรียกได้ว่าขี้เกียจ เลยก๊อปเขามา)

ยังเหลือโปรแกรมฝั่งลูกอีกตัว กำลังดูๆว่าจะทำเองเลยดีไหม ก็เลยอยุ่ในขั้นทดลอง กำลังรวบรวมโปรแกรมเลยมองๆ WebKit ไว้ลองเล่นดูถ้าไม่ถูกใจยังไงอาจเปลี่ยนอีกที

สรุปแล้วงานก็ยังไม่เดินเท่าที่ควร เพราะอยากลอง Ruby เดี๋ยวเริ่มจริงๆจังๆไปสักนิดดูก่อนว่าใช้งานได้ไหม ถ้าไม่ได้ยังไงจะได้เปลี่ยนใจทัน

…ฟังเพลงต่อดีกว่า

Follow

Get every new post delivered to your Inbox.