Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# apsx页面将不工作。错误消息_C#_Asp.net_Visual Studio_Debugging - Fatal编程技术网

C# apsx页面将不工作。错误消息

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文件中第一行的代码: <%

我有一个在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在本地访问/运行项目。看:这个问题怎么办?你能告诉我们关于这个问题的最新信息吗?