我需要一个关于“十六进制值0x00是一个无效字符c#”的帮助。这也是图片中显示的。问题是当我尝试连接sql server数据库时出现这个错误。
答案 0 :(得分:1)
根据this other question,此错误与不允许使用字节0x00
的字符的XML有关。查找包含XML的文件(如.edmx文件)并查看它是否具有此类字符,如果可以,请将其删除。
答案 1 :(得分:0)
查看app.config
文件。在我的项目中,我将一些用户字符串保存在可能包含奇怪字符的设置中。这是类似错误的原因。