我做了一个项目Asp.net 当Windows中的Default.aspx文件通过Internet Explorer打开时出错。 如下:
The XML page cannot be displayed
Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.
A name was started with an invalid character. Error processing resource 'file:///G:/My Programming/Asp/My Project (90)/Defa...
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
-^
答案 0 :(得分:1)
此问题的根本原因在于:
file:///G:/My Progr.....
问题是浏览器直接查看网络上的源代码文件。
为了使ASP程序能够运行,它们必须由Web服务器运行;通过直接在G:
驱动器上访问它,您绕过了Web服务器,因此该程序实际上根本没有运行。
您所看到的是浏览器尝试将程序源代码解释为XML的结果。它不是XML,因为它包含程序代码,因此浏览器对此抱怨。
要解决此问题,您需要通过http://
地址访问它,而不是file:///
地址。
HTTP地址显然必须有效,这意味着您需要运行Web服务器。你没有给我们任何关于你是否有这个的详细信息,但这就是你需要的。
希望这有助于指明你正确的方向。