无法通过 Web 浏览器以访客身份查看 .aspx 文件 - IIS 总是弹出需要身份验证的窗口
我有一个新的专用托管服务器,并在 Windows 2003 上运行 IIS 6。
我已将所有用户权限设置为 Web 目录,以允许 Internet 来宾用户访问它。
.htm 和 .asp 文件可以毫无问题地查看。在管理员身份验证下本地浏览 .aspx 文件/应用程序没有任何问题。
一旦我尝试通过外部互联网访问 aspx 文件(就像任何普通访客都会做的那样),就会弹出一个需要身份验证的窗口。为什么?!
AuthDiag 显示身份验证匿名访问被拒绝...即使我在 IIS 中启用了匿名访问...但是 .htm 和 .asp 文件是如何显示的!
I have a new dedicating hosting server and am running IIS 6 on windows 2003.
I've set all the user permissions to the web-directory to allow an internet guest user to access it.
.htm and .asp files are able to be viewed without any problems. Browsing the .aspx file/application locally under the admin authentication works without any problems.
As soon as I try to access a aspx file through the external internet (as any normal guest would do), a authentication required window pops up. WHY?!
AuthDiag reveals authentication anonymous access is denied..... even though I have enabled anonymous access in IIS... but then how are the .htm and .asp files being displayed!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您使用的是“否”身份验证还是“表单”身份验证?如果您不使用身份验证,请更改您的 web.config (我想您有“Windows”)。否则,如果您使用 Forms 身份验证,请将其更改为 ,但如果尚未设置 Forms,则必须进行设置。然后重新部署它。
You using No or Forms authentication? If you are using no authentication, change your web.config (I imagine you have "Windows"). Otherwise, if you are using Forms authentication, change it to , but you will have to set up Forms if you have not already. Then redeploy it.