在 SharePoint 2010 中,我有一个在 WebApp1 上运行的 Silverlight 应用程序,它访问 WebApp2 上的文件。
每次发生这种情况时,我都会看到一个登录窗口弹出来提供访问 WebApp2 的凭据。在提琴手中,我可以看到这是在401
响应尝试访问ClientAccessPolicy.xml
WebApp2 之后发生的
输入凭据后,我不再看到登录窗口,但一旦我的会话到期,系统就会再次提示我输入。
我以管理员身份登录该框,并且我是 WebApp1 和 WebApp2 的域管理员。
我已经检查了文件夹和项目权限,ClientAccessPolicy.xml
并且“每个人”至少具有读取权限。我也尝试过给自己明确的完全控制权限。
我怎样才能让它停止提示我?
除了将 WebApp1 和 WebApp2 的完全限定 URL 添加到 IE9 中的“受信任站点”之外,我还使用了大量 IIS 安全设置(IIS 范围的身份验证、站点级身份验证、IIS 管理器权限......),我设置User Authentication
的地方Automatic logon with current user name and password