我有一个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,但它没有工作
答案 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看起来是个好地方。