tipo pudo propiedades pagina page origen net eventos cargar asp asax archivo c# asp.net

c# - pudo - Mensaje de error del analizador: el archivo ''/TestSite/Default.aspx.cs'' no existe



propiedades page asp net (2)

Los proyectos de sitios web usan CodeFile, los proyectos de aplicaciones web usan CodeBehind. CodeFile requiere el archivo fuente, se compila sobre la marcha cuando se carga la página, CodeBehind requiere el código compilado.

Supongo que su problema se creó cuando cambió su tipo de proyecto de una aplicación web a un sitio web o viceversa. Si hace esto, debe cambiar manualmente las directivas en los archivos existentes, los nuevos archivos tendrán la directiva correcta automáticamente.

Cuento. Este sitio fue creado por un amigo mío, que no sabía tanto C # o asp. Y fue creado originalmente en VS 2k3. Cuando lo convertí a VS 2k8 estos errores comenzaron a surgir, también hubo otros problemas con la compilación que pude resolver (Parecía que se lanzaron a VS 2k8 archivos de diseño deseados)

Mensaje de error recibido:

Se produjo un error durante el análisis de un recurso requerido para atender esta solicitud. Revise los siguientes detalles de error de análisis específicos y modifique su archivo de origen de manera adecuada.

Mensaje de error del analizador: el archivo ''/TestSite/Default.aspx.cs'' no existe.

Error de fuente:

Línea 1: <%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="GuildStats._Default" %>

Línea 2:

Línea 3: <asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="Server">

Defaults.aspx.cs

namespace GuildStats { public partial class _Default : System.Web.UI.Page {

Defaults.aspx

<%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="GuildStats._Default" %>

Site.master.cs

namespace GuildStats { public partial class Site : System.Web.UI.MasterPage { } }

Site.master

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Site.master.cs" Inherits="GuildStats.Site" %>


En Default.aspx cambie CodeFile a CodeBehind . Probablemente tendrá que hacer lo mismo con Site.master .

Ver: CodeFile y Code-Behind