我有一个用 asp.net framework 4 编写的 IIS Intranet 应用程序。当我部署它时(通过将文件复制到服务器上的共享),对我来说一切似乎都正常。唯一奇怪的是其他人会收到一个要求他们登录的弹出窗口。您可以按取消,网站可以正常工作。如果我登录了我的帐户,它就可以正常工作,但对于其他人,它要求登录。
知道为什么会这样或如何解决吗?
答案1
您应该检查匿名访问是否已设置并以适当的用户身份运行(通常默认情况下是以 IUSR_ 开头的本地帐户),如果是,那么您应该检查应用程序文件是否为该用户设置了权限。