无法在IE中显示页面;由ASP.net制作

时间:2012-07-15 05:39:45

标签: asp.net xml xslt

我做了一个项目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" %>
-^

1 个答案:

答案 0 :(得分:1)

此问题的根本原因在于:

file:///G:/My Progr.....

问题是浏览器直接查看网络上的源代码文件。

为了使ASP程序能够运行,它们必须由Web服务器运行;通过直接在G:驱动器上访问它,您绕过了Web服务器,因此该程序实际上根本没有运行。

您所看到的是浏览器尝试将程序源代码解释为XML的结果。它不是XML,因为它包含程序代码,因此浏览器对此抱怨。

要解决此问题,您需要通过http://地址访问它,而不是file:///地址。

HTTP地址显然必须有效,这意味着您需要运行Web服务器。你没有给我们任何关于你是否有这个的详细信息,但这就是你需要的。

希望这有助于指明你正确的方向。