我在这里按照整个教程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这样的页面缺少数据库。 请帮我正确设置一些东西以解决问题。我是新手。
答案 0 :(得分:1)
错误消息显示全部
连接字符串"用户"没找到
当您不熟悉代码/错误/等时,您应该尝试阅读消息
"用户&#34 ;?它甚至会琢磨特定的字符串
接下来是发生错误的方法
WebSecurity.InitializeDatabaseConnection("用户"," UserProfile", " UserId"," Email",true);
是"用户"在参数中某种程度上类似于上面的错误?
智能感应或互联网搜索会指向http://msdn.microsoft.com/de-de/library/gg569134(v=vs.111).aspx,您可以在其中看到第一个参数
的connectionStringName
的 的连接字符串的名称 包含用户信息的数据库。