我复制了一些 web.config 文件开始出现此错误。
意外的 XML 声明。 XML 声明必须是第一个节点 文档中不允许出现空格字符 在它之前。
但是当我检查文件时,一切看起来都很好,并且 xml 格式没有问题。
什么可能导致这个问题?
当我收到这个错误时,感觉非常奇怪和烦人。我认为这可能是一个编码问题。我用记事本打开它并尝试另存为。
然后我发现编码与 UTF-8 不同。将编码更改为 UTF-8,保存,错误在 Visual Studio 中消失。