Message D'erreur de l'analyseur: le fichier /TestSite / Default.aspx.cs " n'existe pas
histoire Courte. Ce site a été créé par un ami à moi, qui ne savait pas beaucoup C# ou asp. Et a d'abord été créé dans VS 2k3. Quand je l'ai converti en VS 2k8 ces erreurs ont commencé à apparaître, il y avait aussi d'autres problèmes avec la compilation que j'ai réussi à trier ( semblait être sorti en VS 2K8 voulait des fichiers de conception )
message D'erreur reçu:
Une erreur s'est produite lors de l'analyse d'une ressource nécessaire pour répondre à cette demande. Veuillez passer en revue les en suivant les détails spécifiques de l'erreur d'analyse et en modifiant votre fichier source de manière appropriée.
Parser message D'erreur: le fichier '/TestSite/Default.aspx.cs " n'existe pas.
Source De L'Erreur:
ligne 1:
<%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="GuildStats._Default" %>
ligne 2:
ligne 3:
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="Server">
valeurs par Défaut.aspx.cs
namespace GuildStats
{
public partial class _Default : System.Web.UI.Page
{
valeurs par Défaut.aspx
<%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="GuildStats._Default" %>
Site.maître.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" %>
2 réponses
Default.aspx
modifier CodeFile
CodeBehind
. Vous aurez probablement à faire de même pour le Site.master
.
les projets de sites Web utilisent CodeFile, les projets D'applications Web utilisent CodeBehind. CodeFile nécessite le fichier source, il est compilé à la volée lorsque la page est chargée, CodeBehind nécessite le code compilé.
mon avis est que votre problème a été créé lorsque vous avez changé votre type de projet d'une WebApp à un Site web ou vice-versa. Si vous faites cela, vous devez modifier manuellement les directives dans les fichiers existants, les nouveaux fichiers ont le droit directive automatiquement.