将我的服务器从2.0升级到4.0时,Asp.Net网站出现错误
这段代码在我的本地计算机上运行得很好,它有VisualStudio2010 在.NETFramework2.0上运行良好,但当我将服务器从2.0升级到4.0时 它给出了以下错误: “/”应用程序中出现服务器错误 编译错误 描述:编译服务此请求所需的资源时出错。请查看以下特定错误详细信息,并适当修改源代码 编译器错误消息:CS0246:找不到类型或命名空间名称“staticpage_namespace”是否缺少using指令或程序集引用 源错误: 第10行:使用System.Web.UI.HtmlControls 第11行:使用System.Data.SqlClient 第12行:使用staticpage_名称空间 第13行: 第14行: 有人能帮忙吗 以下是我在App_code文件夹中用于课堂的代码:-将我的服务器从2.0升级到4.0时,Asp.Net网站出现错误,asp.net,Asp.net,这段代码在我的本地计算机上运行得很好,它有VisualStudio2010 在.NETFramework2.0上运行良好,但当我将服务器从2.0升级到4.0时 它给出了以下错误: “/”应用程序中出现服务器错误 编译错误 描述:编译服务此请求所需的资源时出错。请查看以下特定错误详细信息,并适当修改源代码 编译器错误消息:CS0246:找不到类型或命名空间名称“staticpage_namespace”是否缺少using指令或程序集引用 源错误: 第10行:使用System.Web.UI.Html
namespace staticpage_namespace
{
public class Staticpage
{
......
public SqlDataReader InsertHome()
{
SqlDataReader dr = SqlHelper.ExecuteReader(configclass.DbConn, CommandType.StoredProcedure, "InsertHome");
return dr;
}
public Staticpage()
{
//
// TODO: Add constructor logic here
//
}
}
}
这是我的网络表单的代码:-
using staticpage_namespace;
public partial class _Default1 : System.Web.UI.Page
{
}
在我看来,这并不是一种转变。您的网站依赖于某个名为staticpage\u namespace的命名空间,但该命名空间不存在。请确保app\u code文件夹中有适当的代码文件,然后再次尝试转换。是否在Web.Config中添加了该命名空间?是,我已经在我的web.config文件中包含了这一行,请尝试在app_code文件夹中添加或添加对此命名空间的引用。您能再解释一下您的观点吗?我无法理解。在编译或运行网站时,它是否会出错?这是我的类在App_code文件夹中使用的代码…namespace staticpage_namespace{public class staticpage{……public SqlDataReader InsertHome{SqlDataReader dr=SqlHelper.ExecuteReaderconfigclass.DbConn,CommandType.StoredProcedure,InsertHome;返回dr;}公共静态页面{/////TODO:在此处添加构造函数逻辑//}你确定这个名称空间没有编译错误吗..试着只编译这个名称空间..或者在转换之前编译网站.我在我的类中使用了这个名称空间,然后被webform使用..嘿,谢谢kevin的回复..forums.asp.net/post/4912548.aspx这个论坛帮助解决了我的问题。。。。。。。