我使用VS2012,ASP.NET C#发布了一个网站,但是当我打开.ASPX文件时,发布成功了,这显示了:
XML Parsing Error: not well-formed
位置:file:/// E:/Test/Default.aspx 第1行第2列: <%@ page language =“C#”autoeventwireup =“true”inherits =“_ Default,App_Web_bf0k3pjd”maintainScrollPositionOnPostBack =“true”%> - ^
任何想法?
答案 0 :(得分:0)
文件位置应该给出提示。这是文件系统上的一个位置,不通过Web服务器传递。当您使用file://查看它时,浏览器只显示内容。第一行中的@Page指令不符合XML / XHTML / HTML标准,因此会抛出此错误。浏览器对@Page或页面中的任何其他内容一无所知,除了HTML的位。它仍会尝试显示所有内容,但除了将其视为普通的html页面之外,它实际上不知道如何处理它。如果您通过实际的Web服务器运行它,则不应该看到此错误,并且应该正确处理页面。