从LAN上的其他计算机访问C#Web应用程序时出错

时间:2013-01-30 12:52:44

标签: c# asp.net visual-studio-2010 iis-7

当我尝试通过访问URL / intpub / wwwroot /来访问我的asp网页应用时

http://ipaddress/mywebsite/loginpage.aspx

此描述出现编译错误:

  

编译器错误消息:CS0103:名称“DataManager”不存在   在当前的背景下

当我使用vs2010打开并调试或浏览它时,不会出现此错误。

注意 Datamanager.cs 是我用来编写ADO代码的App_Code中的一个类。

这是错误的来源:

void LogIn(string username, string password)
{
int count = (int)DataManager.ExecuteScalar("user_check", CommandType.StoredProcedure,
DataManager.CreateParameter("@username", SqlDbType.NVarChar, username)
, DataManager.CreateParameter("@pass", SqlDbType.NVarChar, password));

2 个答案:

答案 0 :(得分:0)

尝试以下

void LogIn(string username, string password)
{
    DataManager dm = new DataManager();
    int count = (int)dm.ExecuteScalar("user_check", CommandType.StoredProcedure,
    DataManager.CreateParameter("@username", SqlDbType.NVarChar, username),
        DataManager.CreateParameter("@pass", SqlDbType.NVarChar, password));
}

答案 1 :(得分:0)

这可以是命名空间或类的初始化问题。检查是否已在login.aspx中为DataManager类声明了命名空间。还要检查是否已在循环或try / catch块中声明了DataManager类。 Compiler error CS0103-MSDN

相关问题