Copyright © 2003-2009
By Suthep Sangvirotjanaphat
  Mobile: 089-967-2200, 081-915-7816
Phone: 0-2992-4877   Fax: 0-2992-4878
Fast Contact Us
^
%
.

GreatFriends.Biz Community

Custom Search
 MESSAGE #41123 (อ่าน 1,670 ครั้ง)

run เว็บแอพฯ ที่สร้างด้วย VB2005 ไม่ได้ครับ (เพิ่งติดตั้งครั้งแรก จะลองใช้ก็ติดขัดซะแล้วครับ)

ผมได้ดำเนินการตามขั้นตอน ดังนี้ครับ แล้วพบปัญหาในการ run
1. ผมได้ติดตั้ง VS2005 แต่เลือกติดตั้งเฉพาะ VB และองค์ประกอบอื่นๆ แค่นั้นครับ (C,หรืออื่นๆ ไม่ได้ติดตั้งครับ)
2. ผมได้สร้าง web app ขึ้นมาจาก VB โดยมีเพียงแค่ปุ่ม 1 ปุ่ม
3. สั่ง run
4. แล้วพบกรอบแจ้งว่า Debugging Not Enabled โดยมีข้อความภายในโดยสรุป เป็น radio button ให้เลือก 2 ตัว ตัวแรกเป็น
- Modify the web.config file to enable debugging. (และก็มีอะไรต่ออีก 2-3 บรรทัด)
- Run without debugging. (Equivalent to Ctrl+F5).

ผมได้ลองทั้ง 2 ทางเลือก คือ เมื่อเลือกออปชันแรก ก็จะไปติดที่ Unable to start debugging on the web server......  ส่วนเมื่อเลือกออปชันที่สอง ก็จะพบ error message
เมื่อเข้าไปดูที่ web.config ที่บรรทัดที่บอกว่า
<compilation debug="false" strict="false" explicit="true"/> พบว่า VB ได้มีการแก้ไข จาก debug=false เป็น debug=true มีผลให้การ run ครั้งต่อไปๆ จะติดที่ Unable to start debugging on the web server...... ตลอดทุกครั้ง

 
OS ที่ใช้คือ Win2003 ติดตั้ง SP1 แล้วครับ และได้ติดตั้ง IIS6 แล้วด้วย ได้สร้างโฟลเดอร์ขึ้นมาอีกตัวหนึ่ง อยู่ภายใน inetpub/wwwroot เพื่อแยกเก็บงานต่างหากครับ
 
และจะขอรบกวนถามเรื่องการใช้ SSL ด้วยครับครับว่า ต้องทำอะไรที่ IIS หรือที่ OS บ้าง และเครื่อง client ต้องปรับอะไรที่บราวน์เซอร์บ้างครับ
 
ขอบคุณทุกท่านครับ


O+ วันที่ส่ง: 21 มี.ค. 50 14:54 GMT+7
วันที่ปรับล่าสุด: 23 มี.ค. 50 09:04 GMT+7
REPLY #1 (41155)

ไม่ทราบว่าลงอะไรก่อนระหว่าง VS2005 กับ IIS

ปกติต้องลง IIS ก่อนแล้วค่อยลง VS2005 นะครับ



soccers_guy10 วันที่ส่ง: 21 มี.ค. 50 18:09 GMT+7
วันที่ปรับล่าสุด: 21 มี.ค. 50 18:09 GMT+7
REPLY #2 (41259)
ผมต้องถอน VS2005 ออกก่อน แล้วถอน+ติดตั้ง IIS ใหม่ แล้วจึงติดตั้ง VS2005 อย่างนั้นใช่หรือไม่ครับ


O+ วันที่ส่ง: 22 มี.ค. 50 09:39 GMT+7
วันที่ปรับล่าสุด: 22 มี.ค. 50 09:39 GMT+7
REPLY #3 (41330)

ไม่ต้องครับ เพียงแค่ว่า ถ้าลง VS2005 ก่อน IIS เนี่ย ตัว Framework มันยังไม่ได้ไป Register กับ IIS

ทำให้ไม่สามารถรันได้ครับ
 
ทำตามนี้นะครับ
ไปที่ command
c:\windows\microsoft.net\framework\v2.0.xxxx\aspnet_reg -i
 
* ประมาณนี้อ่ะครับ ถ้าผิดไปต้องขออภัยด้วยนะครับ


KSM วันที่ส่ง: 22 มี.ค. 50 15:34 GMT+7
วันที่ปรับล่าสุด: 22 มี.ค. 50 15:34 GMT+7
REPLY #4 (41376)
ตามที่คุณ KSM บอกเลยครับ หรือเปิด Command promb โดย Tool ของ .Net Framework v2 นะครับแล้วก็สั่ง aspnet_reg -i


soccers_guy10 วันที่ส่ง: 22 มี.ค. 50 20:58 GMT+7
วันที่ปรับล่าสุด: 22 มี.ค. 50 20:58 GMT+7
REPLY #5 (41420)
ขอบคุณมากครับ ผมได้ทำตามนั้นแล้ว ยังคงติดขัดเหมือนเดิม แต่ถ้าเลี่ยงไปใช้ความสามารถของ VS2005 เลือกพอร์ตและทำตัวเป็น web server เองให้ จะสามารถทำงานได้ครับ ขอขอบคุณทุกท่านอย่างสูงๆๆ ครับ


O+ วันที่ส่ง: 23 มี.ค. 50 09:04 GMT+7
วันที่ปรับล่าสุด: 23 มี.ค. 50 09:04 GMT+7
กระทู้นี้มีอายุเกิน 365 วันแล้ว ท่านจะไม่สามารถตอบกระทู้นี้ได้อีก
ถ้าต้องการสนทนาต่อ กรุณาตั้งเป็นกระทู้ใหม่ได้ในหน้าโฮม
และอาจจะอ้างถึงกระทู้นี้ โดยก๊อปปี้ข้อความในกล่องสีขาวด้านล่างไปแปะในกระทู้ใหม่

copy เพื่ออ้างอิงถึงข้อความนี้:
run เว็บแอพฯ ที่สร้างด้วย VB2005 ไม่ได้ครับ (เพิ่งติดตั้งครั้งแรก จะลองใช้ก็ติดขัดซะแล้วครับ)
http://greatfriends.biz?41123


4 ก.ย. 00:52
Online: 228