Silverlight仅在第一个用户第一次要求凭据

时间:2012-08-15 17:19:38

标签: silverlight

我在这里有一个奇怪的。

在本地Intranet上,当当天的第一个用户打开一个silverlight应用程序(查询.asmx - Silverlight应用程序托管在浏览器中)时,会弹出用户凭据。如果用户点击了转义键并刷新了浏览器,则应用程序会正常加载(不再请求凭据)。

这真的很奇怪。我可以通过重置IIS并成为第一个用户来复制它。无论用户是谁,他们都会弹出信用箱。他们可以逃脱,并刷新浏览器。一切正常(对他们和任何其他用户)。没有其他用户被要求获得信用。只有第一个用户。

如果有帮助,.asmx webservice正在查询Sharepoint 2010,并将结果返回到silverlight应用程序。

如何摆脱这个弹出框?

一些额外信息: 在IIS中,除Windows外,所有身份验证都被拒绝。在web.config中,我有以下条目:

<authentication mode="Windows"/>

在silveight的ServiceReferences.ClientConfig中,我有:

        <basicHttpBinding>
            <binding name="MyServiceBinding" maxBufferSize="2147483647"
                maxReceivedMessageSize="2147483647">
              <security mode="None">
              </security>
              </binding>

有什么想法吗?

谢谢!

0 个答案:

没有答案