2016-07-04 37 views
-1

构建一个Intranet站点,该站点映射到Web服务器上承载的Windows身份验证(Windows Server 2012 IIS 8)下的子域地址.Authentication在外部网络服务也是在同一个域名下。带Windows身份验证的ASP.NET Web应用程序无法在Web服务器内部工作

问题:无法虽然它提示用户名密码&,但不进行身份验证,因为其中不解决外部样式表&图片验证使用子域名地址我的网络服务器内的应用程序。

以下是ASP.NET Web应用程序的当前设置

  1. 网站地址:SubDomain.Domain.xx \子网站使用集成Windows身份验证
  2. IIS 8身份验证设置
  3. 应用程序池:ASP .NET模拟&已启用Windows身份验证状态
  4. 使用默认IIS端口
  5. IIS绑定:将默认端口映射到Sub带有无符号的Domain.Domain.xx
  6. IIS绑定:映射到带有托管服务器IP地址的空白的默认端口。

请咨询我错过了什么设置排序的问题..

+0

您可能需要实现一个自定义成员资格提供程序:https://msdn.microsoft.com/en-us/library/ms366730.aspx – Tarzan

回答

0

首先,请确保您与域,例如登录YOURDOMAIN \ yourusername。

然后你可以做一个测试页面,显示它认为你是谁(身份)。如果应用程序池设置不正确,该帐户可能会作为应用程序池运行,并且该帐户可能无法访问其所需的其他资源。

您的网络浏览器控制台是否确认这是错误,而不仅仅是文件的不正确路径?

+0

感谢McGaz的回复。我已经登录为web Admin,它是域帐户。当我尝试访问该站点时,n Windows登录弹出窗口,但输入域名后,用户名和密码不会进行身份验证。但是,如果我从客户端机器(外部Web服务器)执行相同的操作。 – LJJ

+0

您是否确定在提示用户/通行证时添加域名?它可能试图使用本地机器帐户进行身份验证。您可以在服务器上使用您的帐户进行身份验证吗? – McGaz

+0

要更多地指定映射到启用了ASP.NET模拟和Windows身份验证的以下主机名称Services.companyname.CountryDomain的ASP.NET应用程序无法在提示输入凭据时对AD用户进行身份验证。只有当我尝试使用主机名浏览Application Server内部的网站时才会发生这种情况,但从客户端桌面进行访问时工作正常。 谢谢。 – LJJ

相关问题