1. 程式人生 > >swagger ui js 錯誤:Failed to execute 'serializeToString' on 'XMLSerializer': parameter 1 is not of type 'Node'.

swagger ui js 錯誤:Failed to execute 'serializeToString' on 'XMLSerializer': parameter 1 is not of type 'Node'.

排除法 解決 swa set ring param execute 錯誤 exec

經過排查,引發此錯誤的原因是,表中有一個字段名稱為“NodeName”,應該是在前臺xml解析時引發沖突所致。我的解決辦法是: 修改列名,修改映射。

如下:

[Column("NodeName")]
public string Name { get; set; }

ps:說下我的思路,前臺錯誤處打上斷點,循環跳出(或者F8),註意觀察出錯時的節點名,見下圖:技術分享

根據此法快速定位到解析錯誤的表名,然後根據排除法,一個一個註釋掉字段,找到出錯的字段。剩下的就好辦了。

swagger ui js 錯誤:Failed to execute 'serializeToString' on 'XMLSerializer': parameter 1 is not of type 'Node'.