VS2012 を使用して、既定の Web アプリケーションを作成しました。linq を sql に追加すると、system.web の下のすべてのメソッドが削除されます。セキュリティは機能しません。デフォルトのアプリケーションに変更を加えていません。誰でも私を助けることができますか?どうもありがとう!!
以下は私のコードです:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Security;
namespace WebApplication4
{
public partial class _Default : Page
{
protected void Page_Load(object sender, EventArgs e)
{
Membership.GetUserNameByEmail("test@gmail.com");
}
}
}
ビルドすると、「WebApplication4.Membership」には「GetUserNameByEmail」の定義が含まれていません
私の接続文字列は次のとおりです。
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-WebApplication4-20131005165648;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-WebApplication4-20131005165648.mdf"
providerName="System.Data.SqlClient" />
<add name="aspnet_WebApplication4_20131005165648ConnectionString"
connectionString="Data Source=(localdb)\v11.0;Initial Catalog=aspnet-WebApplication4-20131005165648;Integrated Security=True"
providerName="System.Data.SqlClient" />