Asp.net Windows身份验证在使用IP访问时成功,但在使用computername访问时出现问题
我的问题是标题本身 我正在使用IIS 7,并托管了一个MVC4网站,该网站使用Windows身份验证(Windows域)对用户进行身份验证 我可以通过浏览器访问该网站 使用localhost(从具有管理员权限的服务器本身) 使用IP 我需要使用计算机名访问该站点 我的url将是Asp.net Windows身份验证在使用IP访问时成功,但在使用computername访问时出现问题,asp.net,iis,iis-7,windows-authentication,Asp.net,Iis,Iis 7,Windows Authentication,我的问题是标题本身 我正在使用IIS 7,并托管了一个MVC4网站,该网站使用Windows身份验证(Windows域)对用户进行身份验证 我可以通过浏览器访问该网站 使用localhost(从具有管理员权限的服务器本身) 使用IP 我需要使用计算机名访问该站点 我的url将是http://machinename.fullyQualifiedDomainname/AppFolderName 但是当我尝试使用上面的url访问时,我得到了一个登录框,并且输入了一个有效的url 用户ID和密码,但它表
http://machinename.fullyQualifiedDomainname/AppFolderName
但是当我尝试使用上面的url访问时,我得到了一个登录框,并且输入了一个有效的url
用户ID和密码,但它表示您无权访问
我尝试使用IP,我得到了登录框,我尝试使用相同的用户名和密码。然后我可以浏览网站
我认为这不是DNS的问题,因为在提供ComputerName时,它会识别服务器并用登录框提示我。但它无法验证用户
之后。
我的观察是否正确?
是否需要添加任何东西来实现此目的?1)尝试ping machinename.fullyQualifiedDomainname以确保它首先返回正确的IP
如果IP正确,则
2) 检查您的IIS条目。要确保machinename.fullyQualifiedDomainname是IIS绑定。只需检查这些URL:感谢您的回复。第一个没问题。但是如何做第二步呢?如果您使用的是IIS 7或7.5,您可以分享一些想法或链接吗。这样做。打开IIS,转到左侧的“站点”文件夹。然后您将在右侧看到iis条目。选择所需的iis条目,您将看到在右侧有一个名为“Bindings”的选项。单击它,您将看到一个现有的绑定。单击编辑并添加machinename.fullyQualifiedDomainname作为主机名。选择与machinename.FullyQualifiedDomain的IP匹配的正确IP。应该可以了,我做了检查。好的,让我再试一次,告诉你最新情况。谢谢你的支持