Kudzullc
asked on
ASP.NET Error:BC30451 Issue
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.v b 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
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
Line 8: End Sub
Line 9: End Class
Source File: E:\webs\~\SendEmail.aspx.v
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
did you also copy MailHelper component to the server?
show me where do you declare it in your code
ASKER
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()??
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
End Sub
End Class
By Declare do you mean Dim MailHelper as New MailHelper()??
ASKER
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
I will be absent until tomorrow after this post. Thanks for your help!
Lucas
ASKER
Any Ideas?
ASKER
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
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
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.