Skip to main content
Legacy Stack

หน้านี้อธิบาย stack รุ่นเก่าที่ยังใช้กับโปรเจกต์เดิม สำหรับโปรเจกต์ใหม่กรุณาใช้ stack ปัจจุบันแทน

การตั้งค่า WebSocket บน IIS

เนื่องจากพื้นฐานการทำงานของ .NET Blazor server-side จะมีการสร้าง WebSocket ขึ้นมาเชื่อมต่อระหว่าง server และ client สำหรับการสื่อสาร โดยจะต้องเชื่อมต่อตลอดเวลาที่ใช้งาน ซึ่งโดยปกติแล้ว หากมีการ Deploy Blazor server-side application บน IIS Server จะไม่อนุญาตการใช้งาน WebSocket ซึ่งจะต้องตั้งค่าเพิ่มดังนี้

Enabling WebSocket Configuration​

การตั้งค่า Windows Server 2012 ขึ้นไปเพื่อให้รองรับการใช้งาน WebSocket มีขั้นตอนดังนี้

enabled web socket
  1. เปิด Server Manager

  2. เมนู Manage คลิก Add Roles and Features

  3. เลือก Role-based or Feature-based Installation, จากนั้นคลิก Next

  4. เลือก Local Server คลิก Next

  5. เลือก Web Server (IIS) ภายใต้ Roles , Web Server, Application Development

  6. เลือก WebSocket Protocol, คลิก Next

  7. คลิก Next

  8. คลิก Install

  9. เมื่อติดตั้งเรียบร้อยแล้วให้คลิก Close