Windows身份验证无法与IIS一起使用 - Silverlight

时间:2013-06-18 18:26:22

标签: silverlight iis-7 windows-authentication

我有Silverlight应用程序,当在Cassini上运行时工作正常,它只是在IIS Windows身份验证不起作用。以下是我到目前为止所采取的步骤。 在web.config中添加了以下节点

 <identity impersonate="true" />
<roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider"/>

<profile enabled="false"/>

在IIS中启用Windows身份验证方法。

但似乎没有帮助。我得到空的User对象。 但同样的代码再次与visual studio的本地服务器/一起工作。请帮忙;

1 个答案:

答案 0 :(得分:0)

我必须通过代码使用提升权限。和宾果它工作得很好。

 using (HostingEnvironment.Impersonate()) // this line did the magic.
        {//rest of my code. }