0

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

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

<profile enabled="false"/>

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

但似乎没有帮助。我得到空的用户对象。但同样的代码同样适用于 Visual Studio 的本地服务器/。请帮忙;

4

1 回答 1

0

我不得不通过代码使用提升的权限。和宾果游戏效果很好。

 using (HostingEnvironment.Impersonate()) // this line did the magic.
        {//rest of my code. }
于 2013-07-18T13:45:25.397 回答