しばらく前に構築されたasp.netWebサイトがあります。VisualStudioでWebアプリに変換するプロセスを実行しました。変換したので、プロジェクトに追加されたクラスライブラリのクラスを使用するのに問題があります。背後にあるコードは少し異なります(以下)。誰かが私に解決策についての提案を与えることができますか?
-少し明確にするために、私は3つのビジュアルスタジオプロジェクトを持っています
1つのクラスライブラリ(データアクセス層)1つのクラスライブラリ(ビジネスロジック層)1つのWebサイト(プレゼンテーション層)->これをWebアプリプロジェクトに変換しました。これと同様のプロセスで(ここ)
ビジネスロジック層の内部に静的メソッドがあり、プレゼンテーション層の背後にあるコードからアクセスできなくなりました。
----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"----------------------
}
}
}