Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

ASP.NET Error:BC30451 Issue

Posted on 2007-04-05
9
Medium Priority
?
1,032 Views
Last Modified: 2012-06-27
Hello Experts,

I just recently began creating ASP.NET pages and am running into what seems to be a newbie issue and I am sure it has an easy fix.  I have created a few pages to send an email using the SMTP settings in the web.config and all is well when run in localhost env.  The Email is sent and I am sure the code is fine.  

So, when I copy the folders using the CopyToWeb tool to my live web server to just test, learn and run remotely, I get a Compiler Error Message: BC30451.  Explaining that a class used to intitialize and create an email is not found.

Specifically:

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: BC30451: Name 'MailHelper' is not declared.

Source Error:

Line 5:      Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Line 6:  
Line 7:          MailHelper.SendMailMessage("PARAMS")
Line 8:      End Sub
Line 9:  End Class
 
Source File: E:\webs\~\SendEmail.aspx.vb    Line: 7

I have seen people with this exact error and they spoke of the IDE automatically creating this coorelation.

Am I not supposed to CopyToWeb and expect the files to just work?  

Any Help OR Ideas?  I have reviewed a multitude of Questions asked on this site and others to no avail.

Thanks in advance.

Thanks,
Lucas
0
Comment
Question by:Kudzullc
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 2
9 Comments
 
LVL 35

Expert Comment

by:YZlat
ID: 18860674
did you also copy MailHelper component to the server?
0
 
LVL 35

Expert Comment

by:YZlat
ID: 18860677
show me where do you declare it in your code
0
 
LVL 3

Author Comment

by:Kudzullc
ID: 18861156
Imports MailHelper
Partial Class SendEmail
    Inherits System.Web.UI.Page

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

        MailHelper.SendMailMessage("PARAMS")
    End Sub
End Class


By Declare do you mean Dim MailHelper as New MailHelper()??

0
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

 
LVL 3

Author Comment

by:Kudzullc
ID: 18861160
And yes, the MailHelper.vb file was copied with the entire Folder.

I will be absent until tomorrow after this post.  Thanks for your help!

Lucas
0
 
LVL 3

Author Comment

by:Kudzullc
ID: 18875372
Any Ideas?
0
 
LVL 3

Author Comment

by:Kudzullc
ID: 18882822
YZlat,

I was reading something about a precompiled vb file that occurs after a publish routine is run.  Could it be that i am missing this file?  When I publish the site then 'copy' (not CopyToWeb tool) the entire folder i get a App_Web issue?

Spefically

Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.

Parser Error Message: Could not load the assembly 'App_Web_suhodngd'. Make sure that it is compiled before accessing the page.

Source Error:


Line 1:  <%@ page language="VB" autoeventwireup="false" inherits="_Default, App_Web_suhodngd" %>
Line 2:  
Line 3:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 

Source File: /testsite/default.aspx    Line: 1

This is an entirely different error.  Any Ideas?

Thanks for your help!

Lucas
0
 
LVL 3

Accepted Solution

by:
Kudzullc earned 0 total points
ID: 18897783
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Real-time is more about the business, not the technology. In day-to-day life, to make real-time decisions like buying or investing, business needs the latest information(e.g. Gold Rate/Stock Rate). Unlike traditional days, you need not wait for a fe…
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
Visualize your data even better in Access queries. Given a date and a value, this lesson shows how to compare that value with the previous value, calculate the difference, and display a circle if the value is the same, an up triangle if it increased…
Have you created a query with information for a calendar? ... and then, abra-cadabra, the calendar is done?! I am going to show you how to make that happen. Visualize your data!  ... really see it To use the code to create a calendar from a q…

636 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question