C# apsx页面将不工作。错误消息
我有一个在VisualStudio中制作的aspx.page。当我为程序调试它时,它工作正常,但当我尝试在Google Chrome中打开它时,我收到以下消息: 第2列第1行出错:StartTag:元素名称无效 下面是第一个错误之前的页面呈现 我尝试运行的页面位于此处: file:///C:/Users/Yngvild/Desktop/Visual%20Studio%202015/WebSites/oppgave/InnUtlogging.aspx 下面是aspx文件中第一行的代码:C# apsx页面将不工作。错误消息,c#,asp.net,visual-studio,debugging,C#,Asp.net,Visual Studio,Debugging,我有一个在VisualStudio中制作的aspx.page。当我为程序调试它时,它工作正常,但当我尝试在Google Chrome中打开它时,我收到以下消息: 第2列第1行出错:StartTag:元素名称无效 下面是第一个错误之前的页面呈现 我尝试运行的页面位于此处: file:///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,但没有成功
我尝试运行的页面位于此处: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服务器的上下文中执行。在VisualStudio中进行调试时,系统会为您提供一个调试web服务器实例。在发布场景中,您需要将应用程序部署到web服务器(IIS的本地实例就可以了)
有多种方法可以部署到web服务器。看起来是一个很好的开始。现在我已经安装了IIS,但它仍然不起作用!?!我也会犯同样的错误?我必须在Visual Studio中发布该网站吗?我将通过压缩将整个项目发送给另一个人,另一个人必须解压缩该项目,然后通过右键单击打开页面并在浏览器中打开它们。我需要做什么吗?还是那个必须安装IIS等的人?@YngvildDahlBrenna:如果您仍然试图从文件系统打开文件,那么,是的,您仍然会收到该错误。您必须将网站发布到web服务器(在本例中为IIS)。服务器端代码根本不在浏览器中运行。@YngvildDahlBrenna,我得到了与您相同的结果,就像David的建议一样,如果您想访问它,您需要将它发布到服务器,或者只需使用VS IDE在本地访问/运行项目。看:这个问题怎么办?你能告诉我们关于这个问题的最新信息吗?