【发布时间】:2011-07-20 00:44:09
【问题描述】:
我已经用
建立了一个 ASP.NET 内网网站从另一台电脑: 如果我通过 IP 访问它,它工作得很好,例如 http://11.11.11.1:88/Default.aspx
不幸的是,当我转到http://MyWebsite.mycompany.com:88/Default.aspx 时,会弹出一个登录框。
如果我输入用户名/通过它只是拒绝它,我无法访问
从服务器: IP 和 DNS 别名都有效。所以在服务器本身没有问题
匿名用户访问被禁用
有什么想法吗?
关于我可以提供哪些进一步的信息来帮助解决这个问题有什么建议吗?
补充:
- 只能通过 IE 访问(6 及以上)
- 我使用 IIS 6.0
- 域\用户名格式的用户名
- 配置设置为
<deny users="?"> - AppPool 标识为 Domain\zWhatever(用于 windows auth 到 sql db)
- AppPool 身份用户在 IIS_WPG 组中,并且是服务器上的管理员
【问题讨论】:
-
您是否尝试过 COMPUTERNAME\USERNAME 格式,而不仅仅是用户名(其中计算机名是您可以连接的 Intranet 中的计算机,而不是您尝试连接的计算机)?
-
可以 poyrazoğlu,我使用域\用户名
-
您使用什么身份验证类型?标题说赢,但描述是表格。什么是正确的?
-
Windows 身份验证。它在哪里说我使用表格?我会删除它
标签: asp.net windows-authentication