.net的新手还在学习....我已经设法让ASP.NET成员主要使用我的SQL服务器。
我遇到的问题是在尝试创建用户时,我在代码隐藏文件中的VS2010中出现错误。我在下面的代码上的.CreateUser上出现了红色感叹号。
错误讯息:
Reference required to assembly 'System.Web.Security.ApplicationServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e65' containing the type 'System.Web.Security.MembershipUser'. Add one to your project.
代码:
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
Membership.CreateUser(r_user_name.Text, r_password.Text)
Label1.Text = "User created"
'Response.Redirect("default.aspx")
Catch ex As Exception
Label1.Text = "Error"
End Try
我尝试将以下内容添加到web.config:
不确定那是否正确!!但是当我打开页面时收到错误消息:
分析程序错误消息:Could not load file or assembly 'System.Web.Security.MembershipUser\, System.Web.ApplicationServices\, Version\=4.0.0.0\, Culture\=neutral\, PublicKeyToken\=31bf3856ad364e65' or one of its dependencies. The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047)
感谢您的帮助。
学家
答案 0 :(得分:1)
但听起来你还没有真正添加引用。右键单击项目,选择Add Reference,然后浏览.NET库以查找该程序集。