1

我有一个不久前建立的 asp.net 网站。我已经完成了使用 Visual Studio 将其转换为 Web 应用程序的过程。现在我已经转换了它,我在使用添加到项目中的类库中的类时遇到了一些问题。后面的代码略有不同(如下)。谁能给我一个解决方案的建议。

--澄清一点我有3个视觉工作室项目

1个类库(数据访问层)1个类库(业务逻辑层)1个网站(表示层)->我将其转换为Web应用程序项目。与此类似的过程(此处

我在业务逻辑层中有一个静态方法,我无法再从表示层后面的代码访问它。

---- 网站 -- /Profile/Default.aspx

using MyBusinessLogic;
public partial class Profile_Default : System.Web.UI.Page
{

    protected void Page_Load(object sender, EventArgs e)
    {
        MyBusinessLogic.Profiles.GetUserInfo(UserName);
    }
}

---- Web 应用程序 -- /Profile/Default.aspx

using MyBusinessLogic;
namespace WebApplication1.Profile
{
    public partial class Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            MyBusinessLogic.Profiles.GetUserInfo(UserName); <---ERROR "can not access method on namespace"----------------------
        }
    }
}
4

1 回答 1

0

我在转换中遇到过类似的问题。请检查类似的命名空间(Mybusinesslogic.Profiles),如果你有更清晰的,只需编写 profile.getuserinfo 并检查它是否解析为正确的业务逻辑程序集,或者当前命名空间中存在另一个重复项。

于 2013-01-02T21:02:15.093 回答