【问题标题】:Unable to view .aspx file as guest through web browser - IIS always pops up authetication required window无法通过 Web 浏览器以访客身份查看 .aspx 文件 - IIS 总是弹出需要身份验证的窗口
【发布时间】:2011-10-04 17:45:50
【问题描述】:

我有一个新的专用托管服务器并在 Windows 2003 上运行 IIS 6。

我已将所有用户权限设置为网络目录,以允许互联网访客用户访问它。

.htm 和 .asp 文件可以毫无问题地查看。在管理员身份验证下本地浏览 .aspx 文件/应用程序没有任何问题。

只要我尝试通过外部互联网访问一个 aspx 文件(就像任何普通访客都会做的那样),就会弹出一个需要身份验证的窗口。为什么?!

AuthDiag 显示身份验证匿名访问被拒绝......即使我在 IIS 中启用了匿名访问......但是.htm 和 .asp 文件是如何显示的!

【问题讨论】:

  • 您是否在 IIS 中检查了站点的身份验证设置?如果设置为 Windows Authentication,我相信这可能是造成这种情况的原因之一。
  • 我在 iis 中启用了匿名访问 - 我在哪里可以禁用 Windows 身份验证?感谢您的回复!
  • 您使用否或表单身份验证?如果您不使用身份验证,请更改您的 web.config (我想您有“Windows”)。否则,如果您使用 Forms 身份验证,请将其更改为 ,但如果您尚未设置 Forms,则必须设置。然后重新部署它。
  • @gangelo 您应该将其发布为答案。
  • 将其更改为none 是否解决了问题?我也遇到了这个问题。

标签: asp.net windows authentication iis-6 windows-server-2003


【解决方案1】:

您使用否或表单身份验证?如果您不使用身份验证,请更改您的 web.config(我想您有“Windows”)。否则,如果您使用 Forms 身份验证,请将其更改为 ,但如果您尚未设置 Forms,则必须设置。然后重新部署它。

【讨论】:

  • 它仍然无法正常工作......现在我已经做了一些事情,以便整个网站都要求进行身份验证......这是我的网络配置
  • @Huynhtj - 你使用 Winforms,MVC#?
  • @Huynhtj - 算了,刚刚意识到这是一个愚蠢的问题。该文档有点旧,但请查看;我相信它可能会给你一些方向:[link]msdn.microsoft.com/en-us/library/aa292114%28v=vs.71%29.aspx[/…
  • 这太疯狂了......我已经阅读了一点 - 我认为我的 isur_ 密码不同步 - 即。 IIS 密码和 SAM 密码 - 但我刚刚解决了这个问题,但我仍然遇到问题......啊。嗯……怎么办……
  • 我假设你只使用 1 个 web.config?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-12-24
  • 1970-01-01
  • 1970-01-01
  • 2019-04-06
  • 2013-01-05
  • 1970-01-01
相关资源
最近更新 更多