首先,如果我未能找到答案,我深表歉意 - 我尝试了各种搜索主题,但没有一个直接相关。
我部署了一个 Lightswitch 应用程序并且工作正常,在 IIS 7 和 Windows Server 2008 上运行。它只是一个内部 Intranet 应用程序。
我只使用FORMS AUTHENTICATION,所有其他人都被禁用。
该应用程序适用于大多数 Windows 用户。然而,一些 Windows 用户只得到一个空白屏幕 - 没有登录,没有“正在加载...”,也没有 silverlight“98%”显示。
在 IIS 日志中,当他们尝试加载应用程序时,我什至看不到它在哪里被访问?
所以,我的问题是,由于这只是 FORMS 身份验证,根据哪个 Windows 用户尝试运行该应用程序,是什么导致它无法工作?
换句话说,在同一台 Windows 7 机器上,它适用于 10 个用户,但不适用于其他用户。顺便说一句,应用程序是远程的——它没有在本地机器上运行。
用户能够访问由同一 IIS 服务器托管在同一根 inetpub 文件夹中的其他 ASP.NET 应用程序。
lightswitch 应用程序在 calssic 托管管道模式下使用 ASP.NET v4.0 Classic 应用程序池。
非常感谢任何帮助!!!很高兴发布任何详细信息/配置/日志 - 我还没有这样做,因为我不确定什么最有用....