Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Windows身份验证在使用IP访问时成功,但在使用computername访问时出现问题_Asp.net_Iis_Iis 7_Windows Authentication - Fatal编程技术网

Asp.net Windows身份验证在使用IP访问时成功,但在使用computername访问时出现问题

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和密码,但它表

我的问题是标题本身

我正在使用IIS 7,并托管了一个MVC4网站,该网站使用Windows身份验证(Windows域)对用户进行身份验证

我可以通过浏览器访问该网站

使用localhost(从具有管理员权限的服务器本身)

使用IP

我需要使用计算机名访问该站点 我的url将是
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。应该可以了,我做了检查。好的,让我再试一次,告诉你最新情况。谢谢你的支持