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!