代码之家  ›  专栏  ›  技术社区  ›  Gopal

网页加载问题

  •  1
  • Gopal  · 技术社区  · 16 年前

    使用ASP.NET&C#

    我想在Internet Explorer或Firefox中运行我的网页…

    当我运行网页时,它在VS中工作,但当我在IE中运行网页时,它显示错误为

    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:///C:/Inetpub/wwwroot/Name/IIS/Detail
    
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="view.aspx.cs" Inherits="Default2" %>
    -^
    

    我配置了IIS,然后运行它显示的*.html文件,没有任何错误,但*.aspx文件没有显示。

    *.html文件正在IE&firefox中运行,但*.aspx文件没有在IE&firefox中运行,

    如何在Internet Explorer或Firefox中运行我的*.aspx网页…

    4 回复  |  直到 16 年前
        1
  •  2
  •   this. __curious_geek    16 年前

    这个消息来了 当您试图在浏览器中运行ASPX文件时 [使用浏览器打开.aspx]没有任何服务器端端点或 当您的IIS未配置为处理ASP.NET时 . ASP.NET是一种服务器端技术,这意味着服务器在请求时执行ASP.NET页,并以一种可以理解的方式返回输出浏览器,即HTML、XHTML、JavaScript等。

    为什么会有这个消息?

    当在浏览器中按原样接收ASP.NET文件[而不将页面呈现为HTML]时,浏览器将其视为XML文件,并且未发现ASP.NET页面标记是有效的XML文件,因此出现错误。

    解决方案

    你要做的就是 将ASP.NET应用程序宿主在IIS中的网站或虚拟目录下,并将其配置为与ASP.NET一起使用 然后根据在IIS中配置的ASP.NET页面的URL从浏览器请求/运行.aspx文件。

    您可以找到有关如何为ASP.NET配置IIS的资源和信息 here .

        2
  •  0
  •   Anon.    16 年前

    您想直接访问这些文件吗?那不管用。

    如果您已经正确配置了IIS,那么您应该能够浏览到 http://localhost/ 它会起作用的。

        3
  •  0
  •   Chinjoo    16 年前

    您的ASP.NET可能未在IIS中正确注册。 您需要从Visual Studio命令提示符运行aspnet_regiis-i命令。

        4
  •  0
  •   IBhadelia    16 年前

    检查Windows功能,是否安装了.NET?