Foros del Web » Programando para Internet » ASPX (.net) »

[SOLUCIONADO] Error Message: BC30002: Type 'x' is not defined

Estas en el tema de Error Message: BC30002: Type 'x' is not defined en el foro de ASPX (.net) en Foros del Web. Buenas tardes a todos. He decidido actualizarme en desarrollo de web sites, por lo que decidí utilizar ASP .Net y Visual Basic; como IDE utilizo ...
  #1 (permalink)  
Antiguo 19/03/2013, 13:59
 
Fecha de Ingreso: marzo-2013
Mensajes: 2
Antigüedad: 11 años, 9 meses
Puntos: 0
Pregunta Error Message: BC30002: Type 'x' is not defined

Buenas tardes a todos.

He decidido actualizarme en desarrollo de web sites, por lo que decidí utilizar ASP .Net y Visual Basic; como IDE utilizo Ms Visual Studio 2010 y NET framework 4.

Para empezar a practicar, cree una .dll "myfunctions", dentro definí un namespace "mathematics" y dentro del namespace una clase pública "basicops". Bien, la clase pública de momento sólo tiene una función pública "multiplication".
Posteriormente, cree un nuevo "ASP .NET empty web site". Agregué la referencia a la .dll mencionada, con lo que creó el folder "BIN" y en su interior la .dll.
Agregué un web form en el cual el usuario proporciona 2 enteros, hace click en "multiplicar" y se muestra el resultado... así de simple.

El código del botón para "multiplicar" (nombre de botón "Multiply") es:

Protected Sub Btn_Multiply_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Btn_Multiply.Click

Dim ins_math As New myfunctions.mathematics.basicops

Lbl_Result.Text = ins_math.multiplication(TxtB_Op1.Text, TxtB_Op2.Text)

End Sub

Cuando ejecuto mi página de forma local (desde Visual Studio) funciona sin problemas, pero cuando publico con el proveedor de hosting obtengo el siguiente mensaje:


Server Error in '/' Application.
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: BC30002: Type 'myfunctions.mathematics.basicops' is not defined.

Source Error:


Line 5: Protected Sub Btn_Multiply_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Btn_Multiply.Click
Line 6:
Line 7: Dim ins_math As New myfunctions.mathematics.basicops
Line 8:
Line 9: Lbl_Result.Text = ins_math.multiplication(TxtB_Op1.Text, TxtB_Op2.Text)

El error lo marca en el Line 7.


jejeje Ya quiero pasar de la página de "Hello world!"
Por favor ayúdenme muchachos!

De antemano gracias, un abrazo!
  #2 (permalink)  
Antiguo 20/03/2013, 02:00
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 11 meses
Puntos: 606
Respuesta: Error Message: BC30002: Type 'x' is not defined

Como haces para subir la página al hosting? Copias los ficheros sin más o lo compilas en local antes? Si lo compilas, con que opción del menú?
__________________
Aviso: No se resuelven dudas por MP!
  #3 (permalink)  
Antiguo 20/03/2013, 16:28
 
Fecha de Ingreso: marzo-2013
Mensajes: 2
Antigüedad: 11 años, 9 meses
Puntos: 0
Mensaje Respuesta: Error Message: BC30002: Type 'x' is not defined

Que tal Malenko!

He resuelto el problema.

Todo indica que el problema se estaba generando en mi PC. Formateé mi PC, reinstalé mi Windows 7, drivers, apps, Net Framework 4 y Visual Studio 2010.
Repetí el proceso para crear la .dll y el ASP .NET empty web site. Utilicé "Build Web Site" y posteriormente "Publish Web Site"; publiqué a un folder local y mas tarde subí al server del proveedor del hosting mis archivos, no el folder completo.

Ya ejecuté mi página de funciones matemáticas básicas y funciona sin problemas.

Muchas gracias por tu valioso apoyo.

Etiquetas: type
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:46.