我有一个 Web 应用程序,如果用户的 Windows 登录名在 Web 配置的应用程序设置中,则允许用户访问这些页面。
例如:登录用户名:SampleDomain\SampleUser
在 Web.config 上:
<appSettings>
<add key=AuthorizedUsers value="SampleUser,SampleBooger" />
</appSettings>
<authentication mode="Windows"/>
*成功场景:SampleUser 应该可以浏览网站。
我能够在开发过程中成功地做到这一点(在我的机器上本地),但是当我将它部署到服务器然后我尝试从我的本地机器上浏览它时,它获得的 Windows 登录名是 NT AUTHORITY\NETWORK SERVICE 所以它重定向到我的自定义错误页面。我,SampleUser,在 AuthorizedUsers 中。我应该可以浏览它。
请帮我。
非常感谢。