我有一个 Visual Studio 2012 Lightswitch 桌面应用程序,它需要在用户登录后立即运行一些代码,但在显示主屏幕之前。
所以我把代码放在 Application_LoggedIn 方法中。
我检查了 this.AuthenticationService.User 并验证了用户已登录。
但是,当我跑步时
DataWorkspace dw = this.CreateDataWorkspace();
if(dw.ApplicationData.ApplicationSettingsSet.FirstOrDefault() == null)
{
.
.
.
我总是被要求提供凭据,并弹出一个窗口。