我正在尝试在lightswitch(vs2012)中实现表单身份验证,但我无法显示登录页面。我不需要任何复杂的角色,我只是想设置一个可以访问整个应用程序的用户帐户。我使用了由Edu Lorenzo提出的教程,但它没有成功。有人有什么想法吗?
答案 0 :(得分:4)
在调试项目时,您将看不到登录表单。您只能在应用的已发布版本中看到它。
您可能会问的逻辑问题是“如何调试我的权限?”。添加权限时,行的右侧是一个名为“Grant For Debug”的复选框。如果要模拟具有该权限的角色,请勾选该框。要模拟没有权限,请取消删除。
但是你提到你想要一个“有权访问整个应用程序的单个用户”。但是既然你在询问登录表单,我只能假设你仍然希望他登录,这样不是每个人都可以访问该应用程序,是吗?
如果您希望进行身份验证的唯一原因是只有一个用户才能登录,只需将他添加到管理角色(如果他需要在已发布的应用程序中添加另一个用户,或添加角色)。在您的代码中,您不会测试任何特定权限,因此应该为您提供所需的权限。