Как загрузить тип в родительско-дочерний сайт - PullRequest
0 голосов
/ 22 мая 2010

Я занимаюсь разработкой веб-сайта C # VS 2008 / SQL Server 2008. Хотя этот же код компилируется в версии Project, версия веб-сайта не компилируется. Многие из их файлов одинаковы, поэтому я не понимаю даже, где искать. Единственная ошибка компиляции, которую я получаю:

Не удалось загрузить тип «DataMatch»

в моем файле DataMatch.aspx. Проблема в моем файле web.config? Чем веб-сайты отличаются от проектов в VS? Все четыре из этих файлов находятся в одном каталоге.

Файл Default.aspx:

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

Файл Default.aspx.cs:

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

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

...

Файл DataMatch.aspx:

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

Файл DataMatch.aspx.cs:

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

public partial class DataMatch : AddFileToSQL
{

...

1 Ответ

1 голос
/ 22 мая 2010

вы развертываете его в подкаталог на своем сайте? если так, то строка:

MasterPageFile="~/Site.master"

может не найти мастер-файл.

...