W3school:ASP.net教程:添加WebSecurity对象

时间:2014-06-05 00:48:10

标签: asp.net

我在这里按照整个教程http://www.w3schools.com/website/webpages_demo.asp并按照说明将我的WebMatrix Demo网站项目中的所有文件都包含在内。我设置了一个“Northwind.sdf”数据库并创建了一个表“Users”(具有Id,CompanyName,City,Country列)但我的网站无法运行。

未找到连接字符串“Users”,问题是

第2行:WebSecurity.InitializeDatabaseConnection(“Users”,“UserProfile”,“UserId”,“Email”,true);

此行以红色突出显示。我不知道如何解决它。我在某处读过 “公共静态类WebSecurity”,但我不知道放在哪里,哪个文件和哪一行(如果插入它就可以解决问题)。

当我删除_AppStart.cshtml,并通过点击WebMatrix中的Run按钮进行测试时,我的演示网站可以运行,但像Register,getCustomers,Customers这样的页面缺少数据库。 请帮我正确设置一些东西以解决问题。我是新手。

1 个答案:

答案 0 :(得分:1)

错误消息显示全部

  

连接字符串"用户"没找到

当您不熟悉代码/错误/等时,您应该尝试阅读消息

  1. 连接字符串?听起来很清楚
  2. "用户&#34 ;?它甚至会琢磨特定的字符串

    接下来是发生错误的方法

      

    WebSecurity.InitializeDatabaseConnection("用户"," UserProfile",   " UserId"," Email",true);

  3. 是"用户"在参数中某种程度上类似于上面的错误?

  4. 如何构建WebSecurity.InitializeDatabaseConnection?
  5. 智能感应或互联网搜索会指向http://msdn.microsoft.com/de-de/library/gg569134(v=vs.111).aspx,您可以在其中看到第一个参数

      

    的connectionStringName
    的   的连接字符串的名称   包含用户信息的数据库。