Silverlight Lightswitch表单基于windows用户的身份验证问题?

Silverlight Lightswitch表单基于windows用户的身份验证问题?,silverlight,iis-7,forms-authentication,visual-studio-lightswitch,Silverlight,Iis 7,Forms Authentication,Visual Studio Lightswitch,首先,如果我在搜索中找不到答案,我表示歉意——我尝试了各种各样的搜索主题,但没有一个是直接相关的 我部署了一个Lightswitch应用程序,运行在IIS 7和Windows Server 2008上,运行良好。它只是一个内部内联网应用程序 我只使用表单身份验证,所有其他的都被禁用 对于大多数windows用户来说,该应用程序运行良好。 然而,一些windows用户只能看到一个空白屏幕——没有登录,没有“加载…”,也没有silverlight的“98%”显示 在IIS日志中,我甚至看不到当他们尝

首先,如果我在搜索中找不到答案,我表示歉意——我尝试了各种各样的搜索主题,但没有一个是直接相关的

我部署了一个Lightswitch应用程序,运行在IIS 7和Windows Server 2008上,运行良好。它只是一个内部内联网应用程序

我只使用表单身份验证,所有其他的都被禁用

对于大多数windows用户来说,该应用程序运行良好。 然而,一些windows用户只能看到一个空白屏幕——没有登录,没有“加载…”,也没有silverlight的“98%”显示

在IIS日志中,我甚至看不到当他们尝试加载应用程序时,它在哪里被访问

所以,我的问题是,既然这只是表单身份验证,那么基于哪个windows用户正在尝试运行应用程序,是什么原因导致它无法工作

换句话说,在同一台Windows7机器上,它适用于10个用户,但不适用于其他用户。 顺便说一句,应用程序是远程的-它没有在本地计算机上运行

用户可以访问同一根inetpub文件夹中由同一IIS服务器承载的其他ASP.NET应用程序

lightswitch应用程序正在calssic托管管道模式下使用ASP.NET v4.0经典应用程序池

非常感谢任何帮助!!!
很高兴发布任何详细信息/config/logs-我还没有这样做,因为我不确定什么最有用….

在用户机器上,您需要使用Fiddler或Internet Explorer中的F12工具,以准确查看对服务器的调用以及哪些调用失败。LightSwitch只是一个启动Silverlight应用程序的ASP.net网站


因此,我能想到的另一件事是,这些用户的机器上没有安装Silverlight?

用户需要安装最新版本的Silverlight。使用LightSwitch 2011构建的应用程序需要v4或更高版本,而使用LightSwitch for Visual Studio 2012构建的应用程序需要v5


同一[windows]用户可以在其他计算机上成功运行该应用程序。其他用户可以在此计算机上运行应用程序。因此,它似乎与某些机器上的windows用户有关;用户可以使用Firefox登录到LS应用程序。IE中报告的错误为;错误:Silverlight 2应用程序中未处理的错误代码:2103类别:InitializeError消息:2103发生错误代码:0研究此错误时,我发现几乎所有与更改应用程序命名空间和未更新启动对象相关的引用,此处的情况并非如此。所以我不知道为什么它只发生在IE?Dave中-我很困惑。如果用户没有安装silverlight,那么为什么它可以在Firefox中为他们工作呢?