apsx-page无效。错误信息

时间:2017-04-29 18:58:13

标签: c# asp.net visual-studio debugging

我有一个aspx.page,我在visual studio中制作。当我为程序调试它时工作正常,但当我尝试在谷歌浏览器中打开它时,我收到此消息:

  第2行第1行的

错误:StartTag:无效的元素名称

下面是第一个错误之前的页面呈现。

我尝试运行的页面位于此处:

文件:/// C:/Users/Yngvild/Desktop/Visual%20Studio%202015/WebSites/oppgave/InnUtlogging.aspx

这是aspx文件中第一行的代码:

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" 
    AutoEventWireup="true" CodeFile="InnUtlogging.aspx.cs" Inherits="InnUtlogging" %>

我该怎么办? 我试图在控制面板中安装ASP.net,但它没有工作

1 个答案:

答案 0 :(得分:0)

  

我尝试运行的页面位于:file:/// C:/Users/Yngvild/Desktop/Visual%20Studio%202015/WebSites/oppgave/InnUtlogging.aspx

您尝试直接从文件系统打开.aspx页面。所以第一个标签是无效的HTML:

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="InnUtlogging.aspx.cs" Inherits="InnUtlogging" %>

ASP.NET是服务器端框架。它必须在浏览器将向其发出请求的Web服务器的上下文中执行。在Visual Studio中进行调试时,将为您提供调试Web服务器实例。在发布方案中,您需要将应用程序部署到Web服务器(IIS的本地实例可以正常运行)。

有多种方法可以部署到Web服务器。 This article看起来是个好地方。