การตั้งค่า WebSocket บน IIS
เนื่องจากพื้นฐานการทำงานของ .NET Blazor server-side จะมีการสร้าง WebSocket ขึ้นมาเชื่อมต่อระหว่าง server และ client สำหรับการสื่อสาร โดยจะต้องเชื่อมต่อตลอดเวลาที่ใช้งาน ซึ่งโดยปกติแล้ว หากมีการ Deploy Blazor server-side application บน IIS Server จะไม่อนุญาตการใช้งาน WebSocket ซึ่งจะต้องตั้งค่าเพิ่มดังนี้
Enabling WebSocket Configuration
การตั้งค่า Windows Server 2012 ขึ้นไปเพื่อให้รองรับการใช้งาน WebSocket มีขั้นตอนดังนี้
-
เปิด Server Manager
-
เมนู Manage คลิก Add Roles and Features
-
เลือก Role-based or Feature-based Installation, จากนั้นคลิก Next
-
เลือก Local Server คลิก Next
-
เลือก Web Server (IIS) ภายใต้ Roles , Web Server, Application Development
-
เลือก WebSocket Protocol, คลิก Next
-
คลิก Next
-
คลิก Install
-
เมื่อติดตั้งเรียบร้อยแล้วให้คลิก Close