【问题标题】:XML Parsing Error: not well-formed ASP.NETXML 解析错误:ASP.NET 格式不正确
【发布时间】: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 列: -^

有什么想法吗?

【问题讨论】:

    标签: asp.net iis-7 publish


    【解决方案1】:

    文件位置应该给出提示。这是文件系统上的一个位置,而不是通过 Web 服务器传递。当您使用 file:// 查看它时,浏览器只会显示内容。第一行中的 @Page 指令不符合 XML/XHTML/HTML 标准,因此会引发此错误。除了 HTML 位之外,浏览器对 @Page 或页面中的任何其他内容一无所知。它仍然会尝试显示所有内容,但除了将其视为纯 html 页面之外,它真的不知道如何处理它。如果您通过实际的 Web 服务器运行此程序,您应该不会看到此错误,并且应该正确处理页面。

    【讨论】:

    • 有没有办法可以在本地主机上发布我的 Web 应用程序?
    • 在您的计算机上安装 IIS。您可以在 IIS 中创建一个网站(使用与 80 不同的端口)并将其指向您可以将应用程序发布到的目录。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多