2010-05-22 3 views
0

Je développe un site Web C# VS 2008/SQL Server 2008. Bien que ce même code compile dans la version du projet, la version du site ne compile pas. Beaucoup de leurs fichiers sont les mêmes, je ne comprends même pas où chercher. La seule erreur de compilation que je reçois est:Comment charger un type dans le site Web parent-enfant

Impossible de charger le type « DataMatch »

dans mon fichier DataMatch.aspx. Le problème est-il dans mon fichier web.config? Comment les sites Web diffèrent-ils des projets dans VS? Tous les quatre de ces fichiers résident dans le même répertoire.

fichier Default.aspx:

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

fichier Default.aspx.cs:

using System.Data.SqlClient; 
using System.Security.Principal; 

namespace AddFileToSQL 
{ 
    public partial class AddFileToSQL : System.Web.UI.Page 
    { 

... 

fichier DataMatch.aspx:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DataMatch.aspx.cs" 
Inherits="DataMatch" %> 

fichier DataMatch.aspx.cs:

using System.Web.UI.WebControls; 
using AddFileToSQL; 

public partial class DataMatch : AddFileToSQL 
{ 

... 
+0

pouvez-vous envoyer les erreurs de compilation? – luke

+0

Je l'ai fait. Voir au dessus. Tout ce qu'il dit est "Impossible de charger le type 'DataMatch'" – salvationishere

+0

comment déployez-vous ce – rerun

Répondre

1

le déployez-vous dans un sous-répertoire de votre site Web? si c'est le cas, la ligne

MasterPageFile="~/Site.master" 

peut être incapable de trouver le fichier principal.

+0

J'ai l'intuition que je sais quel est le problème maintenant. Je pense que le problème est que dans ce site, j'ai deux sous-dossiers dans lesquels je stocke des fichiers ASPX pour des raisons de sécurité. Mais mon projet n'a pas de sous-dossiers. – salvationishere

Questions connexes