【发布时间】:2014-11-24 00:36:35
【问题描述】:
我使用 VS2012,ASP.NET C# 发布了一个网站,发布成功但是,当我打开 .ASPX 文件时,显示 ups:
XML Parsing Error: not well-formed
位置:file:///E:/Test/Default.aspx 第 1 行,第 2 列: -^
有什么想法吗?
【问题讨论】:
我使用 VS2012,ASP.NET C# 发布了一个网站,发布成功但是,当我打开 .ASPX 文件时,显示 ups:
XML Parsing Error: not well-formed
位置:file:///E:/Test/Default.aspx 第 1 行,第 2 列: -^
有什么想法吗?
【问题讨论】:
文件位置应该给出提示。这是文件系统上的一个位置,而不是通过 Web 服务器传递。当您使用 file:// 查看它时,浏览器只会显示内容。第一行中的 @Page 指令不符合 XML/XHTML/HTML 标准,因此会引发此错误。除了 HTML 位之外,浏览器对 @Page 或页面中的任何其他内容一无所知。它仍然会尝试显示所有内容,但除了将其视为纯 html 页面之外,它真的不知道如何处理它。如果您通过实际的 Web 服务器运行此程序,您应该不会看到此错误,并且应该正确处理页面。
【讨论】: