Tag dotnet

[NET] System.MissingMethodException: Method not found: System.Object Microsoft.Extensions.AI.ChatOptions.get_ContinuationToken()

ช่วงนี้เจอ Error นี้บ่อย System.MissingMethodException: Method not found อาจจะเพราะใช้ Lib เกี่ยวกับ Microsoft Agent Framework (C#) ด้วย เห็นว่า Build รายวันเลยนะ โดยตัว Error เต็มๆตามนี้ครับ สาเหตุที่เป็นไปได้ 📌 Code มีการปรับ API จริงๆ – อาจจะต้องไปไล่ดูใน Git ของ Lib หรือ ถาม Vendor📌 ตัว Lib NuGet Lib base.common…

สรุปงาน .NET Conf TH 2025

สำหรับวันนี้จะเป็นสรุปแบบลูกผสมนะครับ คนละครึ่ง OnSite 50% / Online 50% พอดีมีแว๊บๆไปอีกงาน dotnetconf เป็นงานที่จัดพร้อมกัน หลังงาน Global จัดตอนช่วงกลางเดือน nov ในไทยมีจัดตั้งแต่ปี 2018 แล้วครับ ผมเขียน Blog นะไว้บางปีนะ ปีนีจัดที่ seven peak (ทำ digital transformation) โดยหัวในงานปีนี้มีน่าสนใจหลายอย่างเลยครับ ตั้งแต่การเปิดตัว  net10 + vs2026 และหัวข้ออื่นในด้าน testing / azure / aspire / ai agent…

มาลองปรับ Code .NET(REST API) เดิมเป็น MCP Server

ใน Blog นี้มาจด How To หลังจากที่ได้ฟังมาหลายๆที่ และลอง MCP ถ้าเป็น dotnet ถ้าเรามี Code เดิมอยู่แล้ว อยากมาปรับให้ตัวมันเองเป็น MCP Server ต้องทำอย่างไรบ้าง ลองตามมาอ่านกันครับ MCP คือ อะไร ? MCP หรือ Model Context Protocol เป็นมาตรฐานกลางที่ช่วยให้ AI Model (LLM) มันมีความสามารถเพิ่มขึ้น เพราะข้อจำกัดของ Model มีองค์ความรู้จำกัด และข้อมูลบางอัน อาจจะมีการมโน (hallucination) ได้ ซึ่งก่อนที่จะมี…

[NET] Blazor detected a change in the application’s culture that is not supported with the current project

Blog มาจดๆไว้ก่อนครับ พอดีลองทำ Blazor WASM มาเป็น Utility เล็กๆ ช่วยงาน แล้วที่นี้ ดันเจอปัญหาว่าบางเครื่องทำงานได้ปกติ แต่บางเครื่องไม่ได้ เมื่อเข้า Web Developer tools จะเจอ Error เต็มๆตามนี้ครับ สำหรับทางแก้ไข เอาตาม Error Message มันแนะนำครับ ใน csproj เพิ่ม เพื่อที่ตอน Bundle มันจะได้ใส่ตัว icu_xx ของภาษา (พวก icudt.dat, icudt_CJK.dat, icudt_EFIGS.dat เป็นต้น) ลงไปให้ครับ   ปัญหาว่าบางเครื่องทำงานได้ปกติ แต่บางเครื่องไม่ได้…

[DB2] ERROR [55039] [IBM][DB2/LINUXX8664] SQL0290N Table space access is not allowed.

สำหรับอันนี้เป็น Error มาจากฝั่ง WebAPI ที่ต่อกับ DB2 ครับ มันทำเว็บตายเลยครับ 555 โดยจะมี Log มาแนวๆนี้ครับ จาก Error SQL0290N Table space access is not allowed. เห็นอันนี้ก็ร้องดังๆในใจแล้ว WTF DB ลูกค้าไปทำอะไรหว่า ซึ่งลูกค้าบอกว่าเปล่า ไม่มี้ เอาจริงๆแอบกลัวเหมือนกัน แต่อยากรู้ว่าลูกค้าไปทำอะไรจริง หรือป่าว เลยไปขอ db2diag.log ของวันที่มีปัญหามาครับ รู้ Lock จาก App ว่าตายช่วงเที่ยง เลยลองไล่ db2diag.log…

Error This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms

Blog นี้เรื่องของเรื่องเลย อยู่ๆ Lib VB6-DOTNET Connector เมื่อ 8-9 ปีก่อน ที่เคยทำไว้ก็พอลูกค้าเอาไปติดตั้งที่ Site ใหม่ มันก็แจ้ง Error ตามด้านล่างเลยครับ แล้วที่นี้พอมาหาสาเหตุ ตอนแรกคิดว่ามันจาก VB6 หรือ ป่าว สรุปมันมาจาก dotnet เจอ Exception แล้วส่ง Message ให้ทาง VB6 เอาไปแสดงผลและครับ Error This implementation is not part of the Windows Platform FIPS…

The SqlDbType enumeration value, 0, is invalid. (Parameter ‘SqlDbType’)

สำหรับวันนี้เจอเคสพิเศษนิดนึงครับ มี Code ที่ merge มาล่าสุดเจอ Error SqlDbType คือ อะไร ? เป็น Enum ที่เอาไว้ Map DataType ของ dotnet กับ SQL Server โดยมีรายละเอียดเต็มๆ ดังนี้ สำหรับ Code ที่มีปัญหาจะเป็นรูปแบบนี้ มีการ Parallel และต่อ DB โดยใช้ ADO.NET objects ตัวเดียวกัน ซึ่งพวก ADO.NET objects (พวก SqlParameter, SqlCommand,…

[C#] Semantic Kernel – Error System.Text.Json.JsonException: The JSON value could not be converted to System.String. Path: $.properties.month.type

ช่วงลองทำ Side Project เกี่ยวกับเจ้า Semantic Kernel ทำไว [KernelFunction] เตรียม Function การคำนวณให้ LLM มันปั๊น และส่งค่ามาให้ถูกเท่านั้นพอ ทำมาหลาย [KernelFunction] แต่อันนี้ดัน Error ซะงั้น ถ้าดู Error จะขึ้นแนวๆ System.Text.Json.JsonException: The JSON value could not be converted to System.String. Path: $.properties.month.type | LineNumber: 0 | BytePositionInLine: 187.…

.NET Meetup Thailand Aug 2025 @Seven Peaks Software

วันนี้รีบแวะไปฟังช่วงนี้ลอง Semantic Kernel กับ Local LLM ในช่วงวันหยุดครับ เลยสนใจ และได้จดมา 3 หัวข้อตามนี้ มี FB Live ด้วยนะ A2A for .NET Development with GPT-OSS: How AI-powered open-source tools are transforming .NET development workflows. Speaker Charunthon Limseelo – GPT-OSS: The First Open Weight…