ข้ามไปที่เนื้อหา

การตั้งค่า 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