Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.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
Asp.net 编译很好,但在使用可更新选项发布时遇到问题_Asp.net_Visual Studio 2005_Compiler Errors_Publishing - Fatal编程技术网

Asp.net 编译很好,但在使用可更新选项发布时遇到问题

Asp.net 编译很好,但在使用可更新选项发布时遇到问题,asp.net,visual-studio-2005,compiler-errors,publishing,Asp.net,Visual Studio 2005,Compiler Errors,Publishing,我有一个在VS2005上开发的网站。那很好 但是当我试图以“允许此网站可更新”的方式发布它时,我得到了以下编译器错误: 错误BC30002:未定义类型“ASP.ucdirecion”。 问题可能与用户控件的公共属性和方法有关 我在页面上有用户控件,也在页面上放置了指令 以下是te编译器指示错误的相关代码 - Private Sub CargarDireccionAControl(ByVal ctrlDireccion As ASP.ucDireccion) - Dim ctrl As ASP.

我有一个在VS2005上开发的网站。那很好
但是当我试图以“允许此网站可更新”的方式发布它时,我得到了以下编译器错误:

错误BC30002:未定义类型“ASP.ucdirecion”。

问题可能与用户控件的公共属性和方法有关
我在页面上有用户控件,也在页面上放置了指令

以下是te编译器指示错误的相关代码

- Private Sub CargarDireccionAControl(ByVal ctrlDireccion As ASP.ucDireccion)

- Dim ctrl As ASP.ucDireccion = CType(Me.pnl_AdicionarSolicitudes.FindControl(id_Control), ASP.ucDireccion)
还有其他几个

以下是ASPX页面的相关部分:

<%@ Page EnableEventValidation="false" Language="VB" MasterPageFile="~/Principal.master"
    AutoEventWireup="false" CodeFile="AV_SolicitudVerificacion.aspx.vb"      Inherits="Verificaciones_AV_SolicitudVerificacion"
     Title="Untitled Page" %>


<%@ Register Src="wucMapa.ascx" TagName="wucMapa" TagPrefix="uc2" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<%@ Register Src="../UserControls/ucDireccion.ascx" TagName="ucDireccion" TagPrefix="uc1" %>
<%@ Reference Control="../UserControls/ucDireccion.ascx" %>
<%@ MasterType VirtualPath="~/Principal.master" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
 <ContentTemplate>
 <asp:UpdatePanel ID="up_Solicitudes" runat="server">
                             <ContentTemplate>
...
...
...



                       <cc1:CollapsiblePanelExtender ID="cpeMapa" runat="server" Collapsed="True" TargetControlID="pnl_mapa">
                            </cc1:CollapsiblePanelExtender>
                            <asp:Panel ID="pnl_mapa" runat="server" BorderColor="WhiteSmoke" ForeColor="Black" BackColor="White" BorderStyle="Solid" HorizontalAlign="Center">
                            <uc2:wucMapa ID="wucMapa1" runat="Server" />
                            <asp:Button ID="bt_CancelarMapa" CssClass= "boton_azul" runat="server" CausesValidation="False" Text="Cancelar"  OnClick="cancelarSolicitud"/></asp:Panel>
                            &nbsp;
                            <uc1:ucDireccion ID="ucSolicitudDomicilio1" runat="server" TipoSolicitud="Domicilio"
                                Visible="false" />
                            <uc1:ucDireccion ID="UcSolicitudTrabajo1" runat="server" TipoSolicitud="Trabajo"
                                Visible="false" />
                            <uc1:ucDireccion ID="UcSolicitudTrabajo2" runat="server" TipoSolicitud="Trabajo"
                                Visible="false" />
                            <uc1:ucDireccion ID="UcSolicitudTrabajo3" runat="server" TipoSolicitud="Trabajo"
                                Visible="false" />
                            <uc1:ucDireccion ID="UcSolicitudTrabajo4" runat="server" TipoSolicitud="Trabajo"
                                Visible="false" />
                            <uc1:ucDireccion ID="UcSolicitudTrabajo5" runat="server" TipoSolicitud="Trabajo"
                                Visible="false" />
    </ContentTemplate>
</asp:UpdatePanel>
...
...

...
...
...
...
...
用户控制相关部件

<%@ Control  className="ucDireccion" Language="VB" AutoEventWireup="false" CodeFile="ucDireccion.ascx.vb" Inherits="ucDireccion"  %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
...
...

...
...
您应该注意,当我取消选中publish dialag的“允许此网站可更新”选项时。它很好用

非常感谢您抽出时间

关于雨果,为什么这句话是:

<%@ Reference Control="../UserControls/ucDireccion.ascx" %>

被**包围

当它被包含在页面中的第一件事或者@page指令之后会发生什么?我想说,把它放进去可以解决问题


如果您还没有查看此帖子:

你好,穆罕默德,我会尝试将引用语句向上移动并返回给你,这是一个版本错误(**=粗体)你好,我更改了向上的语句,我会得到相同的错误'BC30002:El tipo'ASP.ucdirecion'no estádefinido。你能在某个文件->新建->网站之类的东西上重现这个问题吗?我倾向于认为可能您在标记方面有一些问题,或者VS在正常工作时可以容忍,但在制作版本时却不能容忍。还有,你有没有尝试过把网站复制而不是发布作为一个肮脏的解决办法?我会的,让我看看我是否能复制它。非常感谢你的时间