我在ASP.NET表单中使用了Login控件。创建了一个数据库-ASPNETDB。 但是一旦我创建了一个用户然后下次执行该表单,我就无法登录,即每次模拟Web表单时我都要注册为新用户。代码无法检索我以前存储的登录ID和密码。我该如何修复它?
答案 0 :(得分:2)
问题可能是每次运行应用程序时都会将数据库文件复制到输出目录,并覆盖包含注册数据的先前复制文件。
如果这是问题,您可以通过将数据库文件的Copy To Output Directory
属性值从always copy
更改为copy if newer
来解决问题。
答案 1 :(得分:0)
解决方案#1:在Visual Studio的“项目”选项卡下,转到ASP.NET配置。确保在安全性下选中“活动”复选框,管理用户(ASP.NET默认登录表)。
解决方案#2:使用您的登录表。
解决方案#3:仍然在搜索它。