我有一个asp.net站点,其目标框架目前是2.0。我最近把它全部移到了4.0。 Asp.net模仿& Windows身份验证设置为true。它位于一个新的应用程序池中,使用与旧应用程序池(NetworkService)相同的标识来定位4.0框架。当我浏览到迁移的站点时,我看到HTTP错误401.1 - 未经授权的错误。我正在输入与以前相同的域凭据,它似乎不想验证...任何想法?
答案 0 :(得分:0)
尝试在AppPool上将ManagedPipeline更改为Classic。否则,我建议使用应用程序池标识。
应用程序池标识是为每个应用程序池创建的虚拟用户。然后,您可以为这些用户分配对其Web应用程序所在的文件夹的访问权限。
有关详细信息,请参阅此tutrial
http://learn.iis.net/page.aspx/624/application-pool-identities/
答案 1 :(得分:0)
事实证明,我可以通过不在主机网站上的浏览器登录网站......到目前为止,我只是尝试从包装盒上的浏览器登录。