Sat 5 Jan 2008 14:55:21
Sat 5 Jan 2008 16:56:36
Mon 7 Jan 2008 10:29:22
ผม่ไม่ค่อยเข้าใจนะครับ แต่ผมลองเปลี่ยพอร์ตดูแล้วนะครับ Appache ใช้ 80 ส่วน IIS ใช้ 81 แล้วผมลองรันดูตอนรัน iis ผมปิด service ทั้งหมดของ appache แล้วนะครับ แล้วเกิด error อย่างนี้ครับ
------------------------------------------------------
Under Construction
The site you are trying to view does not currently have a default page. It may be in the process of being upgraded and configured.
Please try this site again later. If you still experience the problem, try contacting the Web site administrator. If you are the Web site administrator and feel you have received this message in error, please see "Enabling and Disabling Dynamic Content" in IIS Help.
To access IIS Help
Please try this site again later. If you still experience the problem, try contacting the Web site administrator.
If you are the Web site administrator and feel you have received this message in error, please see "Enabling and Disabling Dynamic Content" in IIS Help.
To access IIS Help
- Click Start, and then click Run.
- In the Open text box, type inetmgr. IIS Manager appears.
- From the Help menu, click Help Topics.
- Click Internet Information Services.
--------------------------------------------------------
ไม่ทราบว่าเพราะอะไรเหรอครับ รบกวนอีกทีนะครับ
ขอบคุณมากครับ
Mon 7 Jan 2008 11:08:53
ทั้ง 2 ตัวสามารถทำงานร่วมกันได้ครับแต่ต้องทำงานคนละ port โดยให้ apache เป็นตัวทำงานที่ default port (80) แล้วเขียน Redirect condition ให้ทำการประมวลผลไฟล์ .asp ส่งไปที่ IIS แทนครับ
IIS ตัวเดียวจัดการง่ายกว่าเยอะเลยครับ
Tue 8 Jan 2008 09:44:01
รบกวนสอบถามครับ
คือ iis ของ window server 2003 มีความแตกต่างกับ iis ของ window xp ทั่วไปหรือป่าวครับทำไมผมลองแล้วนะครับสำหรับ iis ของ 2003 แต่ก็สามารถรันเว็บที่เป็นภาษา asp ได้บางหน้าแต่ตัวโปรแกรมไม่มีการ Error นะคับก็สามารถรันได้ปกติด เราต้องไปทำการแก้ไข config อะไรบ้างหรือป่าวครับ ส่วน error ที่ผมให้ดูก่อนหน้านี้ที่ทางทีมงานบอกว่าไม่มีมีหน้า index หรือหน้า defalut ผมลองใส่ไปแล้วนะครับก็ไม่ได้แต่เปลี่ยน error เป็นอย่างอื่นแทนครับผมงงว่าทำไมมันใช้ไม่ได้ รบกวนหน่อยนะครับ ขอบคุณมากครับ
Tue 8 Jan 2008 10:28:41
ที่ error ที่แจ้งมานั้น "The site you are trying to view does not currently have a default page" ซึ่งถ้า IIS ไม่ทำงานหรือไม่สามารถ connect IIS ได้จะไม่แสดงหน้านี้ขึ้นมาครับ การสร้างไฟล์ index เราสามารถระบุให้เป็นชื่อไฟล์อื่นๆก็ได้ครับ โดยการติดตั้งเริ่มต้นนั้นจะมี default path ไปอยู่ที่ C:\inetpub\wwwroot\ หรือลองตั้งค่าตามนี้ครับ http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/a9fc0395-f03b-4213-9c62-1592bcfcf53f.mspx?mfr=true
โดยปกติแล้ว IIS จะรองรับ asp ได้อยู่แล้วนะครับเพราะเป็น filter อยู่ใน ISAPI อยู่แล้ว ส่วนที่บาง app error นั้นไม่แน่ใจว่ามีการเรียกใช้ module อะไรที่ไม่มีในการติดตั้งปกติหรือไม่ เช่นพวก mail module ต่างๆนั้นต้องทำการ register ลงไปเอง ซึ่งเป็นข้อเสียของ asp
Tue 8 Jan 2008 14:30:57
ตอนนี้ผมคิดว่าน่าใช้ได้แล้วนะครับแต่ยังมีข้อสงสัยเกี่ยวกับ session ผมไม่แน่ใจว่าจะเกี่ยวกับ iis หรือป่าวนะครับ คือตอนที่ผมล็อกอินเข้าระบบแล้วผมกำหนดให้หน้านั้นเก็บค่าของ session ไว้ถ้าค่าของ session ว่างผมก็จะให้โปรแกรมเด้งออกมายังหน้าแรกของเว็บไซต์นะครับแต่นี่ผมล็อกอินเข้าไปแล้วก็เด้งกลับออกมาหน้าแรกทุกครั้งเลย แต่บางครั้งมันก็สามารถเข้าไปหน้าที่เราล็อกอินได้นะครับแต่พอกด refresh มันก็จะเด้งออกมายังหน้าแรกผมสันนิฐานว่าคงจะเกี่ยวกับตัว session นี้แน่เลยไม่ทราบว่ามันจะเกี่ยวข้องกันหรือป่าวครับ ขอบคุณมากครับ
Tue 8 Jan 2008 14:42:23
Tue 8 Jan 2008 15:38:27
ผมลองดูแล้วนะครับไม่มีเลยครับแต่ผมลองใช้
Server.ScriptTimeout = 90
Session.Timeout = 20
Session.LCID = 1033
อย่างนี้นะครับพอผมกด refresh 2-3 ครั้งมันก็หายไปเลยครับแล้วบางทีก็ไม่มี session ออกมาครับ ไม่รู้จะแก้ยังไงดีครับ จนปัญญาจริงๆ
แต่ผมลองไปอ่านบางบอร์ดเค้าให้แก้ DNS แต่ไม่ลงรายละเอียดว่าแก้ตรงไหนผมก็เลยงงแก้ไขไม่ได้สักที
Tue 8 Jan 2008 20:51:14
ใส่ <%@ EnableSessionState=True %> ไว้ที่หัวไฟล์
Wed 9 Jan 2008 11:14:45
อีกหน่อยนะครับคือตอนนี้ที่สังเกตได้ถ้าเปน session ภายในหน้าเดียวกันมันจะไม่หายนะครับแต่ถ้าหากว่าเราส่งค่า session ข้ามหน้ามาใช้งาน session อันเดิมอีกในหน้าเพจใหม่พอกดรีเฟรสมันจะมาแล้วก็หายมาแล้วก็หายและบางทีก็มาครั้งเดียวแล้วกดรีเฟรสก็หายไปเลยไม่ทราบว่าเนื่องมาจากสาเหตุอันใดครับ
Wed 9 Jan 2008 11:54:22
เครื่อง client ของผมที่ใช้จำลองเป็น webserver เปน iis version 5.1 ส่วนในเครื่อง server ใช้ iis version 6 ไม่ทราบว่าข้อนี้หรือป่าวครับที่มีความแตกต่างกันทำให้มันผิดเพี้ยนอย่างนี้
Wed 9 Jan 2008 15:00:25
เพิ่มเติมครับใน Server ใช้ iis และ Appache ไม่รู้ว่าจะเกี่ยวกับ session นี้หรือป่าวนะครับ
Wed 23 Jan 2008 13:40:56
ผมลองใส่ <%@ EnableSessionState=True %> ไว้ที่บรรทัดแรกของเพจนั้นๆแล้วนะครับก็ยังเหมือนเดิม ผมลองใส่โค้ด counter ดูโดยนับ session ดูนะครับแล้วกด refrest ดูปรากฏว่ามันไม่จำค่าหรือว่ามันจะสตาร์ทใหม่ผมก็ไม่แน่ใจตัว counter ก็จะขึ้นเรื่อยๆนะครับ และบางทีมันก็ไม่ขึ้น ผมสงสัยว่ามันเกิดจากอะไรกันแน่ครับ
Wed 23 Jan 2008 16:25:03
ลองเข้าไปที่ IIS manager คลิ๊กขวาที่ site ต้องการเลือก properties ภายใต้ Home directory คลิ๊กที่ configuration ดูที่ tab Options ติ๊กที่ Enable Session State แล้วเลือกเวลาสำหรับ session ตามต้องการครับ
ปกติจะถูกเปิดให้ใช้งานอยู่แล้วนะครับ
Wed 30 Jan 2008 11:40:45
รบกวนสอบถามหน่อยนะครับ คือผมติดต่อฐานข้อมูลไม่ได้ซึ่งผมลงใช้โค้ดเดียวกันแล้วก็ลองติดต่อฐานข้อมูลในเครื่องผมที่จำลองเปน web server ก็สามารถใช้ได้นะครับ แต่พอเรา up ขึ้น server (ในบริษัท) ไม่สามารถติดต่อได้ มี error ดังนี้ครับ
--------error server ใน บริษัท--------------------
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x13f0 Thread 0x8b8 DBC 0x1931024 Jet'.
/Database/Connection.asp, line 5
-------------------------------------------------------------
ส่วนในเครื่องตัวเองไม่มี error สามารถต่อได้ตามปกติด
----------------------------------------------------------
โค้ดที่ใช้ในการติดต่อฐานข้อมูลครับ
Set Conn=server.createobject("ADODB.connection")
Conn.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ="&Server.Mappath("DataBase\IT_Sec_Information.mdb")----บรรทัดที่ 5 ที่ฟ้อง Error
Set rs=Server.CreateObject("ADODB.Recordset")
------------------------------------------------------------------------
ซึ่งผมก็ลองแก้ไขการติดต่อกับฐานข้อมูลแล้วนะครับลองใส่ path ที่ตรงๆเลยก็ไม่ได้ผลก็ error เหมือนเดิมเลยครับ ไม่ทราบว่าเพราะอะไรเหรอครับ หรือว่า server ที่บริษัทเกิดปัญหาครับ รบกวนหน่อยนะครับ คือตอนนแรกก็ใช้ได้ดีนะครับสำหรับโค้ดที่บอกไปแต่พอแก้ไปแก้มากลายมาเป็นอย่างนี้เลยงงเลยครับทั้งที่ผมไม่ได้ไปแก้ config อะไรของ server เลยครับ รบกวนหน่อยนะครับ ขอบคุณมากครับ
Wed 30 Jan 2008 12:48:25
Wed 30 Jan 2008 14:07:14
ขอบคุณมากครับ
Wed 19 Mar 2008 10:25:20
Wed 19 Mar 2008 13:53:52
Wed 19 Mar 2008 14:55:28
Sat 13 Dec 2008 14:46:47
สอบถามหน่อยครับ
อยากทราบ ข้อแตกต่างระหว่าง Apache และ Microsoft IIS ช่วยตอบหน่อยนะครับ
หรือ ส่งทาง e-mail : k97_kira@hotmail.com
ขอบคุณครับ
Sat 13 Dec 2008 20:54:34
http://www.networkcomputing.com/unixworld/1124/1124uw.html
http://www.serverwatch.com/tutorials/article.php/10825_3074841_2

















